Users Guide

6
在本機管理 Dell 用戶端系統
您可以使用下列任一方法在本機管理 Dell 用戶端系統:
若為執行 Windows 的系統,使用 PowerShell
若為執行 Linux 的系統,使用 OMICLI
使用 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 }
設定管理員密碼
./omicli iv root/dcim/sysman { DCIM_BIOSService Name DCIM:BiosService
SystemCreationClassName DCIM_ComputerSystem SystemName <system name from
21