Veeam’s guidance for customers affected by CrowdStrike’s content update

Execute um backup de VM rápido com PowerShell

Comando

Ajude-me a criar um script de automação que execute um backup rápido para uma VM protegida chamada "DEV03". Isso pode mudar para tornar o script facilmente adaptável. 

Sou novo no PowerShell. Por favor, forneça o máximo de detalhes sobre como o script funciona e o que ele está fazendo. Adicione bons comentários de código ao script para que eu possa acompanhar. Certifique-se de também explicar como executar o script

Exemplo de resultado

Automatizando o backup rápido de VMs com o Veeam PowerShell
Reuni informações da documentação oficial da Veeam sobre como automatizar um backup rápido de uma VM usando o PowerShell. Abaixo, você encontrará um script detalhado com comentários e instruções passo a passo sobre como ele funciona e como executá-lo.
Script em PowerShell: Backup rápido de uma VM
# Este script executa um backup rápido de uma VM especificada utilizando o módulo PowerShell do Veeam Backup & Replication.
# Este script foi projetado para ser facilmente adaptável a diferentes nomes de VMs.
 
# Defina o nome da VM da qual deseja fazer backup.
# Altere este valor para fazer o backup de uma VM diferente.
$VMName = "DEV03" 
 
# Encontra o objeto da VM no Veeam pelo seu nome.
# Este cmdlet procura uma VM na sua infraestrutura virtual que corresponda ao nome especificado. 
$VM = Find-VBRViEntity -Name $VMName
 
# Verifica se a VM foi encontrada 
if ($null -eq $VM) {
    Write-Host "VM '$VMName' not found. Please check the name and try again." -ForegroundColor Red
    exit 1
} 
 
# Inicie um backup rápido para a VM encontrada.
# O parâmetro -Wait faz com que o script aguarde até que o backup seja finalizado antes de continuar. 
Start-VBRQuickBackup -VM $VM -Wait
 
# Notifique o usuário de que o backup foi concluído.
Write-Host "Quick Backup for VM '$VMName' has completed." -ForegroundColor Green
Como o script funciona
  1. Definir o nome da VM
    A variável $VMName contém o nome da VM da qual você deseja fazer backup. Altere esse valor para adaptar o script para outras VMs.

  2. Encontre a VM
    Find-VBRViEntity -Name $VMName busca a VM no seu ambiente Veeam. Se a VM não for encontrada, o script é finalizado com uma mensagem de erro.

  3. Executar Backup rápido
    Start-VBRQuickBackup -VM $VM -Wait inicia um backup rápido para a VM especificada e aguarda sua conclusão.

  4. Mensagem De Conclusão
    O script imprime uma mensagem quando o backup é concluído.

Como Executar o Script
  1. Abra o console do Veeam Backup & Replication no seu servidor Veeam.

  2. Abra o PowerShell:

    • Clique no menu e selecione "PowerShell" ou abra "Veeam Backup & Replication PowerShell" pelo menu Iniciar.
  3. Copie e cole o script na janela do PowerShell ou salve-o como um arquivo .ps1 (por exemplo, QuickBackup.ps1).

  4. Execute o script:

  • Se você salvou o script como um arquivo, execute digitando:
.\QuickBackup.ps1
  • Se estiver executando linha por linha, basta pressionar Enter após cada linha.
Recursos adicionais

Se você precisar adaptar o script para múltiplas VMs ou agendá-lo, avise-me para que eu possa fornecer mais orientações!