[英]VMware PowerCLI - Mass Revert Snapshot
我正在嘗試將VM的數組(從C:\\ esx \\ vmlist.txt創建)恢復為快照“ test”(所有快照均為快照,同時快照名為“ test”)。
這是我的腳本:
Add-PSSnapin VMware.VimAutomation.Core
Connect-VIServer -Server 192.168.10.10 -User root -Password mypass
$VMs = Get-Content'C:\esx\vmlist.txt'
$snapname = Read-Host 'Snapshot Name:'
Get-Snapshot -VM $VMs -Name $snapname -confirm:$false
有什么想法嗎?
要還原快照,可以使用Set-VM
cmdlet:
Get-Snapshot -VM $VMs -Name $snapname | Foreach-Object {
Set-VM -VM $_.VM -Snapshot $_ -Confirm:$false
}
以防萬一:您可能首先要使用-WhatIf
(而不是-Confirm:$false
)來運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.