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
Erstellen Sie in Visual Studio ein neues Visual C#-Konsolenprojekt.
Fügen Sie einen Verweis auf die System.Management-Assembly hinzu.
Fügen Sie im C#-Quellcode einen Verweis auf den System.Management-Namespace mit dem folgenden Code hinzu.
using System.Management;
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