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"}
註: 改善方案僅適用於 DCM 10.2.1 x64 位元版本。
6
使用 Dell Command | Monitor 10.2.1 在本機管理 Dell 用戶端系統 19