1
爲了讓一個乾淨的環境運行一些其他腳本,每當計劃任務觸發它時,我需要在ESX主機上還原虛擬機。強化PowerShell腳本,用於使用PowerCLI自動使用虛擬機
復歸可以通過運行來實現:可以實現
Start-VM -VM $VMName
雪夜運行:
Set-VM -VM $VMName -Snapshot "MySnapshot" -Confirm:$false
啓動可以通過運行來實現
Shutdown-VMGuest -VM $VMName -Confirm:$false
我該如何處理這以一種更安全的方式,例如能夠在恢復,啓動或停止虛擬機並獲得時處理錯誤如果這些任務之一正在成功執行,則返回?
我正在使用PowerCLI 6.5.0。
作爲mentionned看看概念'Try..Catch'如果你以前沒有。我在這裏寫了一篇關於它的博客文章:http://wragg.io/powershell-try-catch/ –