Keer terug naar momentopname vanuit een VM
Gepubliceerd op 27 januari 2011 • 1 min leestijd • 138 woordenVoor een aantal ThinApp-verpakkingsmachines wilde ik niet dat de verpakkers toegang hadden tot de vCenter Client, maar ze toch zouden laten…
Dit is een gearchiveerd artikel. Het werd eerder geplaatst op
VMGuru
. Dit artikel kan verouderde informatie bevatten.
Dus schreef ik een paar regels om precies dat te bereiken vanuit de verpakkingsmachine zelf.
Met het onderstaande script wordt de virtuele machine teruggezet naar de momentopname die eerder is gemaakt.
powershell
get-viserver
$vmname=$env:computername
$snapname="PoSH snapshot"
$snap=Get-Snapshot -vm (get-vm -name $vmname) -name $snapname
set-vm -vm (get-vm -name $vmname) -Snapshot $snap -confirm:$falseVereisten hiervoor zijn dat PowerShell op de machine is geïnstalleerd, net als de PowerCLI. U hebt ook een gebruikersaccount nodig dat net voldoende machtigingen heeft in vCenter om verbinding te maken, enkele VM-acties uit te voeren, zoals opnieuw opstarten en terugkeren naar momentopname.