【PowerCLI】ESXiホストの詳細設計

どうも、Tです。

ESXiの詳細設定です。

スポンサーリンク
アドセンス1

やりたいこと

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
スポンサーリンク
アドセンス1
アドセンス1
ブログランキング・にほんブログ村へ

シェアする

フォローする