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=
DCIM_Account
+Name=iDRAC.Embedd
ed.1#Users.
2+SystemCreationCl
assName=DCIM_SPCom
puterSystem
+SystemName=system
mc
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
where
Name="iDRAC.Embedd
ed.1#Users.16"
Get-WmiObject -
Namespace root
\cimv2\dcim -
Class
dcim_account -
filter
"Name='iDRAC.Embed
ded.1#Users.16'"
获取实例的关联实例
winrm e wmi/root/
cimv2/dcim/* -
dialect:associatio
n -filter:
{object=DCIM_Accou
nt?
CreationClassName=
DCIM_Account
+Name=iDRAC.Embedd
ed.1#Users.
1+SystemCreationCl
assName=DCIM_SPCom
puterSystem
+SystemName=system
mc}
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
where
Name='iDRAC.Embedd
ed.1#Users.2'
ASSOC
Get-Wmiobject -
Query "ASSOCIATORS
OF
{DCIM_Account.Crea
tionClassName='DCI
M_Account',Name='i
DRAC.Embedded.
1#Users.
2',SystemCreationC
lassName='DCIM_SPC
omputerSystem',Sys
temName='systemmc'
}" -namespace
root/cimv2/dcim
获取实例的引用
winrm e wmi/root/
cimv2/dcim/* -
dialect:associatio
n
associations -
filter:
不适用
Get-Wmiobject -
Query "REFERENCES
OF
{DCIM_Account.Crea
tionClassName='DCI
287