Users Guide

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(レガシまたはタイプ 2UEFI
のいずれか)を表しています。
は次のとおりです。
Authorization Token - 管理者または起動パスワドです。
Source - dcim_OrderedComponent.PartComponent プロパティから取得した起動順序のリストです。新しい起動
順序は、ソスアレイの起動デバイスの順序によって決まります。
4. タイプ 1 起動リストの起動順序の PowerShell を使用した
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).BIOS パスワドを渡すには $AuthorizationToken 変数を使用します。
5. タイプ 2 起動リストの起動順序の PowerShell を使用した
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).BIOS パスワドを渡すには $AuthorizationToken 変数を使用します。
リモトから 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 システムのシステム時刻値をリモトから取得できます。たとえば、次のとおりです。
Dell Command | Monitor 10.2.1 の使用方法 19