2回目、vSphereをPowerShellで操作するときのTips
スクリプトをファイルにまとめて実行すると、Dissconnect-VIServerでログオフの確認メッセージが出て自動化できない!
回答
- Confirm:$failseを付けると確認メッセージが出ません。
具体的には下記のように書くといいです。
※-Serverオプションはつけなくても動きますが、うまくいかない環境もあるようなので付けました。
※-Serverオプションに指定するアドレスはvCenterのアドレスです
Disconnect-VIServer -Server 192.168.0.1 -Confirm:$false
Get-VMコマンドで取得できる項目を知りたい。Get-VMコマンドで表示される項目が少なすぎる
回答
Get-VM | Get-Member
で戻り値が持っているプロパティなどが見れます。
メモリーの割当量を見たい場合はMemoryGBを参照します。
ちなみにGet-VMGuestコマンドの方がGuest OSの細かな情報が取れます。
例えばOSの情報とかIPアドレスなど
例:
Get-VMGuest -VM PC1
詳しくはPowerCLIのリファレンスを参照してください