Freigeben über


Herstellen einer Verbindung mit dem Configuration Manager-Client-WMI-Namespace mithilfe von System.Management

Um eine Verbindung mit dem Configuration Manager WMI-Anbieter (Windows Management Instrumentation) des Clients herzustellen, erstellen Sie ein ManagementScope -Objekt im Namespace \\Client\root\ccm.

Sie verwenden das ManagementScope -Objekt zum Lesen und Abfragen von WMI-Objekten. Beispiel: Lesen eines WMI-Objekts mithilfe von System.Management.

So stellen Sie eine Verbindung mit dem Configuration Manager-Client-WMI-Anbieter her

  1. Erstellen Sie in Visual Studio ein neues Visual C#-Konsolenprojekt.

  2. Fügen Sie einen Verweis auf die System.Management-Assembly hinzu.

  3. Fügen Sie im C#-Quellcode einen Verweis auf den System.Management-Namespace mit dem folgenden Code hinzu.

  4. using System.Management;

  5. Erstellen Sie eine neue Klasse, und fügen Sie den folgenden Verbindungsbeispielcode hinzu.

Beispiel

Im folgenden C#-Codebeispiel wird ein ManagementScope -Objekt im Namespace root\ccm erstellt und zurückgegeben.

Informationen zum Aufrufen des Beispielcodes finden Sie unter Aufrufen einer WMI-Klassenmethode mithilfe von System.Management.


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

Kompilieren des Codes

Namespaces

System

System.Management

Assembly

System.Management.dll

Robuste Programmierung

Die Ausnahme, die ausgelöst werden kann, ist System.Management.ManagementException.

Siehe auch

Informationen zur Configuration Manager WMI-Programmierung
Aufrufen einer WMI-Klassenmethode mithilfe von System.Management
Ausführen einer asynchronen Abfrage mithilfe von System.Management
Ausführen einer synchronen Abfrage mithilfe von System.Management
Lesen eines WMI-Objekts mithilfe von System.Management