Users Guide

Authorization Token 這是系統管理員或開機密碼。
Source 這是從 dcim_OrderedComponent.PartComponent 屬性取得的開機順序清單。新的開機順序是由來源陣
列中的開機裝置順序決定。
4 使用 PowerShell 變更類型 1 開機清單的開機順序
a 執行下列命令,取得類型 1 開機清單目前的開機順序:$boLegacy = gwmi -namespace root\dcim\sysman -
class dcim_orderedcomponent | where {$_.partcomponent -match 'BootListType-1'} | select -
expand partcomponent.
b 定義 PowerShell 變數以指定開機順序,設定 $newboLegacy. 指派新的開機順序至該變數。例如保留目前的開機順序類
型。
c $newboLegacy = $boLegacy
d 執行下列命令,取得對應於類型 1 開機清單的 dcim_bootconfigsetting 例項:$bcsLegacy = Gwmi -Namespace
root\dcim\sysman -ClassName dcim_bootconfigsetting | where {$_.ElementName -eq 'Next Boot
Configuration Setting
: Boot List Type 1'}.
e 執行下列命令,叫用方法:$ bcsLegacy.changebootorder($newboLegacy, $AuthorizationToken)
$AuthorizationToken 變數是用於傳送 BIOS 密碼。
5 使用 PowerShell 變更類型 2 開機清單的開機順序
a 執行下列命令,取得類型 2 開機清單目前的開機順序:$boUefi = gwmi -namespace root\dcim\sysman -class
dcim_orderedcomponent | where {$_.partcomponent -match 'BootListType-2'} | select -expand
partcomponent.
b 定義 PowerShell 變數以指定開機順序,設定 $newboUefi。指派新的開機順序至該變數。例如保留目前的開機順序類型。
c 執行下列命令,取得對應於類型 2 開機清單的 dcim_bootconfigsetting 例項:$bcsUefi = Gwmi -Namespace
root\dcim\sysman -ClassName dcim_bootconfigsetting | where {$_.ElementName -eq 'Next Boot
Configuration Setting
: Boot List Type 2'}
d 執行下列命令,叫用方法:$ bcsUefi.changebootorder($newboUefi, $AuthorizationToken)
$AuthorizationToken 變數是用於傳送 BIOS 密碼。
遠端關閉及重新啟動 Windows 系統
您可以使用 RequestStateChange 方法遠端關閉或重新啟動 Windows 系統。
1 使用下列命令遠端關閉 Windows 系統:
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-Object
{$_.Dedicated -ne 28}).RequestStateChange(3)
2 使用下列命令遠端重新啟動 Windows 系統:
(gwmi -ComputerName "SYSNAME" -Namespace root\dcim\sysman DCIM_ComputerSystem | Where-Object
{$_.Dedicated -ne 28}).RequestStateChange(11)
遠端取得 Windows 系統上的系統時間值
您可以使用 ManageTime 方法遠端取得 Windows 系統的系統時間值。例如:
在命令列介面中,執行下列命令:
a $cred = Get-Credential
b $session = New-CimSession -ComputerName "Server01" -Credential $cred
c Get-CimInstance -CimSession $session -Namespace root\dcim\sysman -ClassName
DCIM_TimeService | Invoke-CimMethod -MethodName ManageTime -Arguments
@{GetRequest="TRUE"}
22
使用 Dell Command | Monitor