Início > Microsoft > Utilizando WMI para fazer backup e Snaphot das VM’s

Utilizando WMI para fazer backup e Snaphot das VM’s

 
Mais um bom exemplo de como usar o WMI para executar um snapshot de todas as maquinas virtuais e em seguida, remover os snapshots mais antigos
 
# Criando um snapshot de todas as maquinas

$VM_Service = get-wmiobject -namespace rootvirtualization Msvm_VirtualSystemManagementService
$ListofVMs = get-wmiobject -namespace rootvirtualization Msvm_ComputerSystem -filter  "ElementName <> Name "  
foreach ($VM in [array] $ListOfVMs)
{
 $VM_service.CreateVirtualSystemSnapShot($VM.__PATH)
}
## 60 segundos para a execução dos snap shots
Start-Sleep(60)
 
## Removendo snapshots mais antigos que  6 dias (exceto domingos)
$VSVR = get-wmiobject -namespace rootvirtualization -class Msvm_ComputerSystem
$VSSNAP = get-wmiobject -namespace rootvirtualization -class Msvm_VirtualSystemSettingData -filter "SettingType = 5"
if (!($VSSNAP -eq $null))
{
 foreach ($SS in [array] $VSSNAP)
 {
  if ($SS.ConvertToDateTime($SS.CreationTime) -le [DateTime]::Now.AddDays(-6).Date)
  {
   if (!($SS.ConvertToDateTime($SS.CreationTime).DayOfWeek -eq 0))
   {
    $VM_Service.RemoveVirtualSystemSnapshot($SS)
    Start-Sleep(3)
   }
  }
 }
}

 

Você pode salvar por exemplo em ‘C:Hyper-VCriarSnapshots.ps1’
 

Agendando

Combine este script com o agendamento de tarefas e você terá um backup automático!
Para executar um script  Powershell script no Task Scheduler informe Powershell como APLICAÇÃO e "& ‘C:Hyper-VCriarSnapshots.ps1’" como argumento

 thanks to Tore Lervik

Lembre-se : snapshot não é backup

Alessandro Cardoso

Categorias:Microsoft
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: