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