System.Management を使用してConfiguration Manager クライアント WMI 名前空間に接続する方法
Configuration Manager クライアント Windows Management Instrumentation (WMI) プロバイダーに接続するには、\\Client\root\ccm 名前空間に オブジェクトを作成ManagementScope
します。
WMI オブジェクトの ManagementScope
読み取りとクエリには、 オブジェクトを使用します。 たとえば、 System.Management を使用して WMI オブジェクトを読み取る方法です。
Configuration Manager クライアント WMI プロバイダーに接続するには
Visual Studio で、新しい Visual C# コンソール プロジェクトを作成します。
System.Management アセンブリへの参照を追加します。
C# ソース コードで、次のコードを使用して System.Management 名前空間への参照を追加します。
using System.Management;
新しいクラスを作成し、次の接続例コードを追加します。
例
次の C# コード例では、root\ccm 名前空間に オブジェクトを作成して返 ManagementScope
します。
サンプル コードの呼び出しについては、「 System.Management を使用して WMI クラス メソッドを呼び出す方法」を参照してください。
public ManagementScope Connect()
{
try
{
return new ManagementScope(@"root\ccm");
}
catch (System.Management.ManagementException e)
{
Console.WriteLine("Failed to connect", e.Message);
throw;
}
}
コードのコンパイル
名前空間
System
System.Management
Assembly
System.Management.dll
堅牢なプログラミング
発生できる例外は System.Management.ManagementException です。
関連項目
WMI プログラミングConfiguration Managerについて
System.Management を使用して WMI クラス メソッドを呼び出す方法
System.Management を使用して非同期クエリを実行する方法
System.Management を使用して同期クエリを実行する方法
System.Management を使用して WMI オブジェクトを読み取る方法