Users Guide
Dell クライアントシステムのローカルでの管理
次の方法を使用して、Dell クライアントシステムをローカルで管理できます
• Windows を実行しているシステムの場合は、「PowerShell を使用した Windows システムのローカルでの管理」を参照してください。
• Linux を実行しているシステムの場合は、「OMICLI を使用した Linux システムのローカルでの管理」を参照してください。
トピック:
• 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
7
Dell クライアントシステムのローカルでの管理
25