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