Snapshot – Simples (Create Snapshot on Multiple Virtual Machine)
$credencial = Get-Credential -Message “Entre com seu login Vcenter ou Esxi:”
$vCenter = Read-Host -Prompt “Entre com Nome do Vcenter ou Esxi:”
Connect-VIServer -Server $vCenter -Credential $credencial
$VMs = Get-Content c:\script\server.txt
foreach ($VM in $VMs){
New-Snapshot -VM $VM -Name “Snap antes da patching” -Description “Patching Mensal” -Memory:$false}
————————————————————————————————————————————————————–
Algumas observações:
- Arquivo server.txt = o nome dos servidores que será feito snapshot deve estar um servidor por linha, ou seja, se você inserir vários servidores, coloque o primeiro servidor na linha um do arquivo, segundo servidor na linha 2 e assim sucessivamente todos os demais servidores.
- O Arquivo tem que ser salvo no formato .ps1 (Power Shell) ou rode ele no powershell ISE.