どうも、Tです。
ESXiの詳細設定です。
スポンサーリンク
目次
やりたいこと
ESXiホストのシステム詳細設定をPowerCLIで設定します。
既存のキーの値設定
形式
Get-AdvancedSetting -Entity $ESXiホスト名もしくはIP -Name $キーの名前 | Set-AdvancedSetting -Value $設定値
サンプル
UserVars.SuppressShellWarningを設定する場合下記のようになります。数値以外の文字列などの場合も同様の指定です。
Get-AdvancedSetting -Entity (Get-VMHost -name testesxi001*) -Name UserVars.SuppressShellWarning | Set-AdvancedSetting -Value '1' -Confirm:$false
確認
形式
Get-AdvancedSetting -Entity $ESXiホスト名もしくはIP -Name $キーの名前
サンプル
Get-AdvancedSetting -Entity (Get-VMHost -name testesxi001*) -Name UserVars.SuppressShellWarning
参考
Set-AdvancedSetting Command | Vmware PowerCLI Reference
This cmdlet modifies the specified advanced setting.
まとめ
下記のでvSphere上のすべてのホストに一括で設定が行えます。
#ESXiホストのリストを取得 $VMHOSTS = Get-VMHost | sort-object #キー名の指定 $ADVSETNAME = 'UserVars.SuppressShellWarning' #値の指定 $ADVSETVALUE = '1' #設定 Get-AdvancedSetting -Entity $VMHOSTS -Name $ADVSETNAME | Set-AdvancedSetting -Value $ADVSETVALUE -Confirm:$false