Dell PowerEdge R830 Integrated Remote Access Controller 8 Version 2.70.70.70 U - Page 254

Windows Management Instrumentation providers

Page 254 highlights

Windows Management Instrumentation providers WMI is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification. WMI is Microsoft's implementation of the Web-Based Enterprise Management (WBEM) and Common Information Model (CIM) standards from the Distributed Management Task Force (DMTF) to manage Server hardware, operating systems and applications. WMI Providers helps to integrate with Systems Management Consoles such as Microsoft System Center and enables scripting to manage Microsoft Windows Servers. You can enable or disable the WMI option in iDRAC. iDRAC exposes the WMI classes through the iDRAC Service Module providing the server's health information. By default, WMI information feature is enabled. The iDRAC Service Module exposes the WSMAN monitored classes in iDRAC through WMI. The classes are exposed in the root/cimv2/dcim namespace. The classes can be accessed using any of the standard WMI client interfaces. For more information, see the profile documents. The following examples use the DCIM_account class to illustrate the capability that WMI information feature provides in iDRAC Service Module. For the details of the supported classes and profiles, see the WSMAN profiles documentation available at Dell TechCenter. Table 45. Examples CIM Interface Enumerate instances of a class WinRM winrm e wmi/root/ cimv2/dcim/ dcim_account WMIC wmic /namespace:\ \root\cimv2\dcim PATH dcim_account PowerShell Get-WmiObject dcim_account namespace root/ cimv2/dcim Get a specific instance of a class winrm g wmi/root/ cimv2/dcim/ DCIM_Account? CreationClassName=DC IM_Account +Name=iDRAC.Embedded .1#Users.2+SystemCre ationClassName=DCIM_ SPComputerSystem +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.Embedde d.1#Users.16'" Get associated instances of an instance winrm e wmi/root/ cimv2/dcim/* dialect:association -filter: {object=DCIM_Account ? CreationClassName=DC IM_Account +Name=iDRAC.Embedded .1#Users.1+SystemCre ationClassName=DCIM_ SPComputerSystem +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.Creati onClassName='DCIM_Ac count',Name='iDRAC.E mbedded.1#Users.2',S ystemCreationClassNa me='DCIM_SPComputerS ystem',SystemName='s ystemmc'}" namespace root/ cimv2/dcim Get references of an instance winrm e wmi/root/ cimv2/dcim/* dialect:association -associations filter: {object=DCIM_Account ? CreationClassName=DC IM_Account +Name=iDRAC.Embedded .1#Users.1+SystemCre ationClassName=DCIM_ SPComputerSystem Not applicable Get-Wmiobject Query "REFERENCES OF {DCIM_Account.Creati onClassName='DCIM_Ac count',Name='iDRAC.E mbedded.1#Users.2',S ystemCreationClassNa me='DCIM_SPComputerS ystem',SystemName='s ystemmc'}" namespace root/ cimv2/dcim 254 Using iDRAC Service Module

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298

Windows Management Instrumentation providers
WMI is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented
components provide information and notification. WMI is Microsoft's implementation of the Web-Based Enterprise Management (WBEM)
and Common Information Model (CIM) standards from the Distributed Management Task Force (DMTF) to manage Server hardware,
operating systems and applications. WMI Providers helps to integrate with Systems Management Consoles such as Microsoft System
Center and enables scripting to manage Microsoft Windows Servers.
You can enable or disable the WMI option in iDRAC. iDRAC exposes the WMI classes through the iDRAC Service Module providing the
server’s health information. By default, WMI information feature is enabled. The iDRAC Service Module exposes the WSMAN monitored
classes in iDRAC through WMI. The classes are exposed in the
root/cimv2/dcim
namespace.
The classes can be accessed using any of the standard WMI client interfaces. For more information, see the profile documents.
The following examples use the DCIM_account class to illustrate the capability that WMI information feature provides in iDRAC Service
Module. For the details of the supported classes and profiles, see the WSMAN profiles documentation available at Dell TechCenter.
Table 45. Examples
CIM Interface
WinRM
WMIC
PowerShell
Enumerate instances of a
class
winrm e wmi/root/
cimv2/dcim/
dcim_account
wmic /namespace:\
\root\cimv2\dcim
PATH dcim_account
Get-WmiObject
dcim_account -
namespace root/
cimv2/dcim
Get a specific instance of a
class
winrm g wmi/root/
cimv2/dcim/
DCIM_Account?
CreationClassName=DC
IM_Account
+Name=iDRAC.Embedded
.1#Users.2+SystemCre
ationClassName=DCIM_
SPComputerSystem
+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.Embedde
d.1#Users.16'"
Get associated instances of
an instance
winrm e wmi/root/
cimv2/dcim/*
-
dialect:association
-filter:
{object=DCIM_Account
?
CreationClassName=DC
IM_Account
+Name=iDRAC.Embedded
.1#Users.1+SystemCre
ationClassName=DCIM_
SPComputerSystem
+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.Creati
onClassName='DCIM_Ac
count',Name='iDRAC.E
mbedded.1#Users.2',S
ystemCreationClassNa
me='DCIM_SPComputerS
ystem',SystemName='s
ystemmc'}" -
namespace root/
cimv2/dcim
Get references of an instance
winrm e wmi/root/
cimv2/dcim/*
-
dialect:association
–associations -
filter:
{object=DCIM_Account
?
CreationClassName=DC
IM_Account
+Name=iDRAC.Embedded
.1#Users.1+SystemCre
ationClassName=DCIM_
SPComputerSystem
Not applicable
Get-Wmiobject -
Query
"REFERENCES
OF
{DCIM_Account.Creati
onClassName='DCIM_Ac
count',Name='iDRAC.E
mbedded.1#Users.2',S
ystemCreationClassNa
me='DCIM_SPComputerS
ystem',SystemName='s
ystemmc'}" -
namespace root/
cimv2/dcim
254
Using iDRAC Service Module