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

Ejecute un Backup de VM rápido con PowerShell

Prompt

Ayúdame a crear un script de automatización que ejecute un Quick Backup (Backup rápido) para una VM protegida que se llama "DEV03". Esto puede cambiar para que el script sea fácilmente adaptable. 

Soy nuevo en PowerShell. Por favor, proporciona tantos detalles como sea posible sobre cómo funciona el script y qué está haciendo. Añade buenos comentarios explicativos al script para que pueda seguir el desarrollo del script. Asegúrate de indicarme también cómo ejecutar el script

Ejemplo de salida

Automatización de Quick Backup de VM con Veeam PowerShell
He recopilado información de la documentación oficial de Veeam sobre cómo automatizar un Quick Backup (Backup rápido) de una VM mediante PowerShell. A continuación, encontrará un script detallado con comentarios e instrucciones paso a paso sobre cómo funciona y cómo ejecutarlo.
Script de PowerShell: Quick Backup (Backup rápido) para una VM
# Este script realiza un Quick Backup (Backup rápido) de una VM especificada utilizando el módulo Veeam Backup & Replication PowerShell.
# Está diseñado para ser fácilmente adaptable a diferentes nombres de VM.
 
# Defina el nombre de la VM de la que desea hacer backup. 
# Cambia este valor para hacer backup de una VM diferente.
$VMName = "DEV03" 
 
# Busque el objeto de la VM en Veeam por su nombre.
# Este cmdlet busca una VM en tu infraestructura virtual que coincida con el nombre especificado..
$VM = Find-VBRViEntity -Name $VMName
 
# Verifique si se ha encontrado la VM 
if ($null -eq $VM) { 
    Write-Host "VM '$VMName' not found. Please check the name and try again." -ForegroundColor Red
    exit 1
}
 
# Inicie un backup rápido de la VM encontrada.
# El parámetro -Wait hace que el script espere hasta que el backup haya finalizado antes de continuar.
Start-VBRQuickBackup -VM $VM -Wait
 
# Notificar al usuario que el backup se ha completado.
 Write-Host "Quick Backup for VM '$VMName' has completed." -ForegroundColor Green
Cómo funciona el script
  1. Definir el nombre de la VM
    La variable $VMName almacena el nombre de la VM que desea hacer backup. Cambie este valor para adaptar el script a otras VMs.

  2. Buscar la VM
    Find-VBRViEntity -Name $VMName busca la VM en su entorno de Veeam. Si no se encuentra la VM, el script finaliza con un mensaje de error.

  3. Ejecutar Quick Backup
    Start-VBRQuickBackup -VM $VM -Wait inicia un Quick Backup (Backup rápido) para la VM especificada y espera a que el backup finalice.

  4. Mensaje de finalización
    El script imprime un mensaje cuando se completa el backup.

Cómo ejecutar el script
  1. Abra la consola de Veeam Backup & Replication en su servidor de Veeam.

  2. Abra PowerShell:

    • Haga clic en el menú y seleccione "PowerShell" o abra "Veeam Backup & Replication PowerShell" desde el menú Inicio.
  3. Copie y pegue el script en la ventana de PowerShell o guárdelo como un archivo .ps1 (por ejemplo, QuickBackup.ps1).

  4. Ejecute el script:

  • Si se guarda como un archivo, ejecútelo escribiendo:
.\QuickBackup.ps1
  • Si ejecuta línea por línea, simplemente presione Enter después de cada línea.
Recursos adicionales

Si necesita adaptar el script para varias VM o programarlo, avíseme y puedo brindarle más orientación.