访问互操作命名空间中的数据

关联提供程序使 Windows Management Instrumentation (WMI) 客户端能够遍历和检索来自不同命名空间的配置文件和关联的类实例。

关联提供程序和类驻留在 \\root\ 互操作命名空间中。 有关详细信息,请参阅跨命名空间关联遍历编写关联提供程序

关联提供程序公开标准配置文件,如电源配置文件。 以下示例使用电源配置文件来说明如何通过互操作命名空间发现和访问数据。

Windows PowerShell 提供简单的机制,以用于遍历相应的关联、检索设备配置文件和调用方法。

枚举根/互操作命名空间中的配置文件

以下 Windows PowerShell 命令枚举 Windows 7 计算机上的分布式管理任务组 (DMTF) 支持的配置文件:

Get-WmiObject CIM_RegisteredProfile  -namespace root\interop

检索特定设备配置文件的实例

以下 Windows PowerShell 命令通过 CIM_RegisteredProfile 返回指定配置文件的所有实例:

Get-WmiObject -namespace root\interop -query "Associators of {CIM_RegisteredProfile.InstanceID='Power Supply'}"

将电源配置文件分配给变量

以下 Windows PowerShell 命令将电源配置文件实例分配给变量:

$pplan = Get-WmiObject -query "Select * from Win32_PowerPlan" -Namespace root\cimv2\power

枚举计算机上的电源计划

以下 Windows PowerShell 命令枚举可用的电源配置文件计划:

$pplan

调用一个方法

以下 Windows PowerShell 命令调用电源计划的激活方法:

$pplan[2].Activate()

跨命名空间关联遍历

编写关联提供程序

CIM_RegisteredProfile

Win32_PowerPlan