Comment se connecter à l’espace de noms WMI du client Configuration Manager à l’aide de System.Management
Pour vous connecter au fournisseur WMI (Windows Management Instrumentation) client Configuration Manager, vous créez un ManagementScope
objet dans l’espace de noms \\Client\root\ccm.
Vous utilisez l’objet ManagementScope
pour lire et interroger des objets WMI. Par exemple, Comment lire un objet WMI à l’aide de System.Management.
Pour vous connecter au fournisseur WMI client Configuration Manager
Dans Visual Studio, créez un projet de console Visual C#.
Ajoutez une référence à l’assembly System.Management.
Dans le code source C#, ajoutez une référence à l’espace de noms System.Management avec le code suivant.
using System.Management;
Créez une classe et ajoutez l’exemple de code de connexion suivant.
Exemple
L’exemple de code C# suivant crée et retourne un ManagementScope
objet sur l’espace de noms root\ccm.
Pour plus d’informations sur l’appel de l’exemple de code, consultez Comment appeler une méthode de classe WMI à l’aide de System.Management.
public ManagementScope Connect()
{
try
{
return new ManagementScope(@"root\ccm");
}
catch (System.Management.ManagementException e)
{
Console.WriteLine("Failed to connect", e.Message);
throw;
}
}
Compilation du code
Espaces de noms
Système
System.Management
Assembly
System.Management.dll
Programmation robuste
L’exception qui peut être levée est System.Management.ManagementException.
Voir aussi
À propos de Configuration Manager programmation WMI
Comment appeler une méthode de classe WMI à l’aide de System.Management
Comment effectuer une requête asynchrone à l’aide de System.Management
Comment effectuer une requête synchrone à l’aide de System.Management
Guide pratique pour lire un objet WMI à l’aide de System.Management