如何使用 System.Management 连接到 Configuration Manager 客户端 WMI 命名空间

若要连接到 Configuration Manager 客户端 Windows Management Instrumentation (WMI) 提供程序,请在 \\Client\root\ccm 命名空间中创建一个 ManagementScope 对象。

使用 ManagementScope 对象读取和查询 WMI 对象。 例如, 如何使用 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.Management

Assembly

System.Management.dll

可靠编程

可以引发的异常是 System.Management.ManagementException

另请参阅

关于Configuration Manager WMI 编程
如何使用 System.Management 调用 WMI 类方法
如何使用 System.Management 执行异步查询
如何使用 System.Management 执行同步查询
如何使用 System.Management 读取 WMI 对象