System.Management を使用してConfiguration Manager クライアント WMI 名前空間に接続する方法

Configuration Manager クライアント Windows Management Instrumentation (WMI) プロバイダーに接続するには、\\Client\root\ccm 名前空間に オブジェクトを作成ManagementScopeします。

WMI オブジェクトの ManagementScope 読み取りとクエリには、 オブジェクトを使用します。 たとえば、 System.Management を使用して WMI オブジェクトを読み取る方法です。

Configuration Manager クライアント WMI プロバイダーに接続するには

  1. Visual Studio で、新しい Visual C# コンソール プロジェクトを作成します。

  2. System.Management アセンブリへの参照を追加します。

  3. C# ソース コードで、次のコードを使用して System.Management 名前空間への参照を追加します。

  4. using System.Management;

  5. 新しいクラスを作成し、次の接続例コードを追加します。

次の 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 オブジェクトを読み取る方法