Delen via


Verbinding maken met de WMI-naamruimte van de Configuration Manager-client met behulp van System.Management

Als u verbinding wilt maken met de Configuration Manager WMI-clientprovider (Windows Management Instrumentation), maakt u een ManagementScope object in de naamruimte \\Client\root\ccm.

U gebruikt het ManagementScope object om WMI-objecten te lezen en er query's op uit te voeren. Bijvoorbeeld Een WMI-object lezen met System.Management.

Verbinding maken met de WMI-provider van de Configuration Manager-client

  1. Maak in Visual Studio een nieuw Visual C#-consoleproject.

  2. Voeg een verwijzing toe aan de System.Management-assembly.

  3. Voeg in de C#-broncode een verwijzing toe naar de naamruimte System.Management met de volgende code.

  4. using System.Management;

  5. Maak een nieuwe klasse en voeg de volgende verbindingsvoorbeeldcode toe.

Voorbeeld

In het volgende C#-codevoorbeeld wordt een ManagementScope object in de naamruimte root\ccm gemaakt en geretourneerd.

Zie How to Call a WMI Class Method by Using System.Management (Een WMI-klassemethode aanroepen met behulp van System.Management) voor meer informatie over het aanroepen van de voorbeeldcode.


public ManagementScope Connect()  
{  
    try  
    {  
        return new ManagementScope(@"root\ccm");  
    }  
    catch (System.Management.ManagementException e)  
    {  
        Console.WriteLine("Failed to connect", e.Message);  
        throw;  
    }  
}  

De code compileren

Naamruimten

Systeem

System.Management

Vergadering

System.Management.dll

Robuust programmeren

De uitzondering die kan worden gegenereerd, is System.Management.ManagementException.

Zie ook

Over Configuration Manager WMI-programmering
Een WMI-klassemethode aanroepen met system.management
Een asynchrone query uitvoeren met system.management
Een synchrone query uitvoeren met System.Management
Een WMI-object lezen met system.management