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
Maak in Visual Studio een nieuw Visual C#-consoleproject.
Voeg een verwijzing toe aan de System.Management-assembly.
Voeg in de C#-broncode een verwijzing toe naar de naamruimte System.Management met de volgende code.
using System.Management;
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