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

Esegui un backup rapido di una VM con PowerShell

Prompt

Aiutami a creare uno script di automazione che esegua un backup veloce per una VM protetta chiamata "DEV03". Questa parte può essere modificata per rendere lo script facilmente adattabile.

Sono nuovo di PowerShell. Si prega di fornire quanti più dettagli possibili su come funziona lo script e su cosa sta facendo. Aggiungi commenti chiari allo script, così posso seguirne il funzionamento. Assicurati di indicare anche come eseguire lo script

Esempio di Output

Automatizzare il Backup veloce di una VM con Veeam PowerShell
Ho raccolto informazioni dalla documentazione ufficiale di Veeam su come automatizzare un Backup veloce per una VM utilizzando PowerShell. Di seguito trovi uno script dettagliato, con commenti e istruzioni passo-passo su come funziona e come eseguirlo.
Script PowerShell: Backup veloce per una VM
# Questo script esegue un Backup veloce di una VM specificata utilizzando il modulo PowerShell di Veeam Backup & Replication. 
# È progettato per essere facilmente adattabile a diversi nomi di VM.
 
# Definisci il nome della VM di cui vuoi eseguire il backup. 
# Modifica questo valore per eseguire il backup di una VM diversa. 
$VMName = "DEV03" 
 
# Find the VM object in Veeam by its name.
# This cmdlet searches for a VM in your virtual infrastructure that matches the specified name. 
$VM = Find-VBRViEntity -Name $VMName
 
# Check if the VM was found 
if ($null -eq $VM) { 
    Write-Host "VM '$VMName' not found. Please check the name and try again." -ForegroundColor Red
    exit 1 
} 
 
# Avvia un backup rapido per la VM individuata.
# Il parametro -Wait fa sì che lo script attenda il completamento del backup prima di continuare. 
Start-VBRQuickBackup -VM $VM -Wait
 
# Notifica all'utente che il backup è stato completato.
Write-Host "Quick Backup for VM '$VMName' has completed." -ForegroundColor Green
Come funziona lo script
  1. Imposta il nome della VM
    La variabile $VMName contiene il nome della VM che desideri sottoporre a backup. Modifica questo valore per adattare lo script ad altre VM.

  2. Trova la VM
    Find-VBRViEntity -Name $VMName cerca la VM nel tuo ambiente Veeam. Se la VM non viene trovata, lo script termina con un messaggio di errore.

  3. Esegui Backup veloce
    Start-VBRQuickBackup -VM $VM -Wait avvia un Backup veloce per la VM specificata e ne attende il completamento.

  4. Messaggio di completamento
    Lo script stampa un messaggio al termine del backup.

Come Eseguire lo Script
  1. Apri Veeam Backup & Replication Console sul tuo server Veeam.

  2. Apri PowerShell:

    • Fare clic sul menu e selezionare "PowerShell" oppure aprire "Veeam Backup & Replication PowerShell" dal menu Start.
  3. Copia e incolla lo script nella finestra di PowerShell, oppure salvalo come file .ps1 (ad esempio, QuickBackup.ps1).

  4. Esegui lo Script:

  • Se salvato come file, eseguilo digitando:
.\QuickBackup.ps1
  • Se si esegue riga per riga, basta premere Invio dopo ogni riga.
Risorse aggiuntive

Se hai bisogno di adattare lo script per più VM o di pianificarlo, fammelo sapere e potrò fornirti ulteriori indicazioni!