Users Guide
5. 使用下列命令啟用 TPM:
wsman invoke –a “SetBIOSAttributes” http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/
DCIM_BIOSService?Name=”DCIM:BIOSService”, SystemCreationClassName=”DCIM_ComputerSystem”,
SystemName=
”<system name from DCIM_BIOSService class>”, CreationClassName=”
DCIM_BIOSService” –N root/dcim/sysman –h <system IP/name> –P 5985 –u <user name> –p
<password> –y basic –v –V –k “AttributeName=AdminPwd” –k “AttributeValue=” –k
“AuthorizationToken=<password>”
變更開機順序
如欲變更開機順序,遵循下列步驟:
1. 檢查開機清單類型使用:
• WMIC 命令: wmic /namespace:\\root\dcim\sysman path dcim_BootConfigSetting get
ElementName/format:list
• PowerShell 命令:Get-CimInstace -Namespace root\dcim\sysman -ClassName
DCIM_BootConfigSetting -Property ElementName
2. 檢查開機順序類型 (傳統或 UEFI) 使用:
• WMIC 命令:wmic /namespace:\\root\dcim\sysman path dcim_ElementSettingData.IsCurrent=1
get SettingData /format:list
• PowerShell 命令:Get-CimInstance -Namespace root\dcim\sysman -ClassName
DCIM_ElementSettingData -Filter "IsCurrent=1" -Property SettingData
3. 變更開機順序使用:
• WMIC 命令: wmic /namespace:\\root\dcim\sysman path dcim_bootconfigsetting call
ChangeBootOrder /?:full
• PowerShell 命令:Equivalent Command - (Get-CimClass -namespace root\dcim\sysman -
ClassName DCIM_Bootconfigsetting).CimClassMethods["ChangeBootOrder"].Parameters
變更開機順序方法所需的引數有:
• 授權權杖 — 這是系統管理員或開機密碼。
• Source — 這是取自 DCIM_OrderedComponent.PartComponent 屬性的開機順序清單。新的開機順序取決於 Source 陣列
的開機裝置順序。
遠端關閉及重新啟動 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 系統的系統時間值。
在命令列介面,執行
Get-CimInstance -CimSession $session -Namespace root\dcim\sysman -ClassName
DCIM_TimeService | Invoke-CimMethod -MethodName ManageTime -Arguments
@{GetRequest="TRUE"}
20