緣由
有時 VMWare Guest OS 會有狀況要 power reset, 都只能登入 vcenter 裡進行操作
但我記得 VMWare 一樣有怪怪的 SDK 可以用, 它真的怪, 整合 powershell, 唉, 先頂著用
參考資料
- VMWare PowerCLI Core: https://github.com/vmware/powerclicore
- How to Restart, Reset, Shutdown, Poweroff VMs with PowerCLI: https://scriptigator.com/2020/11/22/how-to-restart-reset-shutdown-poweroff-vms-with-powercli/
Saving PowerCLI Credentials: https://www.vgemba.net/vmware/powershell/Saving-PowerCLI-Credentials/
簡單說明一下指令
- 先假設 Credential 都已經取得 <– 這步搞最久
# power off VM
Stop-VM -VM "Guest OS name" -Confirm:false
# shutdown VM
Stop-VMGuest -VM "Guest OS name" -Confirm:false
# start VM
Start-VM -VM "Guest OS name" -Confirm:$false
其中 Confirm:$false
是有 $
字號
心得
真的把 VMWare 也開始用 script 來管理了 = =|||
PowerCLI for VMWare vCenter