Users Guide

Windows Management Instrumentation 提供程序
WMI 是对 Windows Driver Model 的一组扩展,它提供了一个操作系统接口,所配备的组件通过此接口提供信息和通知。WMI
Microsoft 对基于 Web 的企业管理 (WBEM) 和通用信息模型 (CIM) 标准的实现,它从 Distributed Management Task Force
(DMTF) 管理服务器硬件、操作系统和应用程序。WMI 提供程序有助于集成系统管理控制台(例如 Microsoft System
Center),并启用脚本以管理 Microsoft Windows Server
可以在 iDRAC 中启用或禁用 WMI 选项。iDRAC 将通过 iDRAC Service Module 显示 WMI 类,以提供服务器运行状况信息。默认
情况下,WMI 信息功能已启用。iDRAC Service Module iDRAC 中通过 WMI 提供 WSMAN 所监测的类。这些类在 root/
cimv2/dcim 命名空间中提供。
可以通过使用任何标准的 WMI 客户端界面访问这些类。有关更多信息,请参阅配置文件说明文件。
以下示例使用 DCIM_account 类演示 WMI 信息功能在 iDRAC Service Module 中提供的功能。有关受支持的类和配置文件的详
细信息,请参阅 Dell TechCenter 提供的 WSMAN 配置文件说明文件。
CIM 接口
WinRM WMIC PowerShell
枚举类实例
winrm e wmi/root/
cimv2/dcim/
dcim_account
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
Get-WmiObject
dcim_account -
namespace root/cimv2/
dcim
获取类的特定实例
winrm g wmi/root/
cimv2/dcim/
DCIM_Account?
CreationClassName=DCI
M_Account
+Name=iDRAC.Embedded.
1#Users.
2+SystemCreationClass
Name=DCIM_SPComputerS
ystem
+SystemName=systemmc
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
where
Name="iDRAC.Embedded.
1#Users.16"
Get-WmiObject -
Namespace root
\cimv2\dcim -Class
dcim_account -filter
"Name='iDRAC.Embedded
.1#Users.16'"
获取实例的关联实例
winrm e wmi/root/
cimv2/dcim/* -
dialect:association -
filter:
{object=DCIM_Account
?
CreationClassName=DCI
M_Account
+Name=iDRAC.Embedded.
1#Users.
1+SystemCreationClass
Name=DCIM_SPComputerS
ystem
+SystemName=systemmc}
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
where
Name='iDRAC.Embedded.
1#Users.2' ASSOC
Get-Wmiobject -
Query "ASSOCIATORS
OF
{DCIM_Account.Creatio
nClassName='DCIM_Acco
unt',Name='iDRAC.Embe
dded.1#Users.
2',SystemCreationClas
sName='DCIM_SPCompute
rSystem',SystemName='
systemmc'}" -
namespace root/cimv2/
dcim
获取实例的引用
winrm e wmi/root/
cimv2/dcim/* -
dialect:association
associations -filter:
{object=DCIM_Account?
CreationClassName=DCI
M_Account
+Name=iDRAC.Embedded.
1#Users.
1+SystemCreationClass
Name=DCIM_SPComputerS
ystem
+SystemName=systemmc}
不适用
Get-Wmiobject -
Query "REFERENCES
OF
{DCIM_Account.Creatio
nClassName='DCIM_Acco
unt',Name='iDRAC.Embe
dded.1#Users.
2',SystemCreationClas
sName='DCIM_SPCompute
rSystem',SystemName='
systemmc'}" -
namespace root/cimv2/
dcim
253