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. 使用以下命令检查引导顺序类型传统或 UEFI
WMIC 命令wmic /namespace:\\root\dcim\sysman path dcim_BootConfigSetting get ElementName/
format:list
PowerShell 命令gwmi -namespace root\dcim\sysman -class dcim_BootConfigSetting -Property
ElementName
2. 使用以下命令检查当前引导顺序类型传统或 UEFI
WMIC 命令wmic /namespace:\\root\dcim\sysman path dcim_ElementSettingData.IsCurrent=1 get
SettingData /format:list
PowerShell 命令gwmi -namespace root\dcim\sysman -class dcim_elementSettingData -Filter
"IsCurrent=1" -Property SettingData
3. 使用以下命令更改引导顺序
WMIC 命令wmic /namespace:\\root\dcim\sysman path dcim_bootconfigsetting call
ChangeBootOrder /?:full
PowerShell 命令(gwmi -namespace root\dcim\sysman -class
dcim_bootconfigsetting).getmethodparameters("ChangeBootOrder")
: dcim_BootConfigSetting 实例必须代表您要更改的引导配置 类型 1传统或类型 2 (UEFEI)
参数
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 密码。
使用 Dell Command | Monitor 10.3 19