Users Guide

使用 Dell Command | Monitor 10.2.1 本地管理的
Dell 客户端系统
您可以使用以下方法本地管理 Dell 客户端系统
对于运行 Windows 的系统使用 PowerShell
对于运行 Linux 的系统使用 OMICLI
主题
使用 PowerShell 在本地管理 Windows 系统
使用 OMICLI 在本地管理 Linux 系统
使用 PowerShell 在本地管理 Windows 系统
您可以使用 PowerShell 命令管理在本地运行 Windows Dell 客户端系统。
枚举 DCIM 类的实例
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSPassword
获取 BIOS 设置的属性
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSEnumeration | Where-Object
{$_.AttributeName -eq "Num Lock"}
更改 BIOS 设置
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-CimMethod
-MethodName SetBIOSAttributes -Arguments @{AttributeName=@("Num
Lock");AttributeValue=@("1")}
修改非关键值
Get-CimInstance -Namespace root\dcim\sysman DCIM_NumericSensor | Where-Object {$_.DeviceID
-like "Root/MainSystemChassis/TemperatureObj:3"} | Set-CimInstance -Property
@{UpperThresholdNonCritical="10"}
订阅警报
$a = 0
$timespan = New-Object System.TimeSpan(0, 0, 1)
$scope = New-Object System.Management.ManagementScope("\\.\root\dcim\sysman")
$query = New-Object System.Management.WQLEventQuery("Select * from DCIM_AlertIndication")
$watcher = New-Object System.Management.ManagementEventWatcher($scope,$query)
[array]$alerts=@()
do{ $watcher.WaitForNextEvent() }
while ($a -ne 1)
WMI 获取用户同意的命令
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ImprovementProgramConsent
WMI 设置用户同意的命令
Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_ImprovementProgramConsent |
Invoke-CimMethod -MethodName Over
rideImprovementProgramConsent -Arguments @{NewValue="1"}
6
使用 Dell Command | Monitor 10.2.1 本地管理的 Dell 客户端系统 19