Users Guide

在本地管理 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)
使用 OMICLI 在本地管理 Linux 系统
您可以使用 OMICLI 命令在本地管理 Linux 系统。在运行 Linux 的系统上,OMICLI 安装在 /opt/omi/bin
枚举 DCIM 类实例
./omicli ei root/dcim/sysman DCIM_BIOSEnumeration
./omicli ei root/dcim/sysman DCIM_BIOSPassword
获取 BIOS 设置的属性
./omicli gi root/dcim/sysman { DCIM_BIOSPassword InstanceID DCIM:BIOSSetupPassword }
7
在本地管理 Dell 客户端系统
23