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

Führen Sie ein Quick VM Backup mit PowerShell aus

Anweisung

Unterstützen Sie mich dabei, ein Automatisierungsskript zu erstellen, das ein Quick Backup für eine geschützte VM mit dem Namen „DEV03“ ausführt. Dies kann sich ändern, um das Skript leichter anpassbar zu machen. 

Ich bin neu bei PowerShell. Bitte geben Sie möglichst viele Details dazu an, wie das Skript funktioniert und was es auslöst. Fügen Sie dem Skript hilfreiche Kommentare hinzu, damit ich die einzelnen Schritte nachvollziehen kann. Bitte erklären Sie mir außerdem, wie ich das Skript ausführen kann

Ergebnis – ein Bespiel

Quick VM Backup mit Veeam PowerShell automatisieren
Ich habe Informationen aus der offiziellen Veeam-Dokumentation gesammelt, wie man ein Quick Backup für eine VM mit PowerShell automatisieren kann. Nachfolgend finden Sie ein detailliertes Skript mit Kommentaren und einer Schritt-für-Schritt-Anleitung, wie es funktioniert und wie Sie es ausführen.
PowerShell-Skript: Quick Backup für eine VM
# Dieses Skript führt ein Quick Backup einer angegebenen VM mit dem Veeam Backup & Replication PowerShell-Modul aus.
# Es ist so konzipiert, dass es leicht für verschiedene VM-Namen angepasst werden kann.
 
# Definieren Sie den Namen der VM, die Sie sichern möchten. 
# Ändern Sie diesen Wert, um eine andere VM zu sichern. 
$VMName = "DEV03"
 
# Findet das VM-Objekt in Veeam anhand seines Namens.
# Dieses Cmdlet sucht in Ihrer virtuellen Infrastruktur nach einer VM, die dem angegebenen Namen entspricht.
$VM = Find-VBRViEntity -Name $VMName  
 
# Prüft, ob die VM gefunden wurde
if ($null -eq $VM) {
    Write-Host "VM '$VMName' not found. Please check the name and try again." -ForegroundColor Red 
    exit 1
}  
   
# Starten Sie ein Quick Backup für die gefundene VM. 
# Der Parameter -Wait bewirkt, dass das Skript wartet, bis das Backup beendet ist, bevor es fortfährt. 
Start-VBRQuickBackup-VM $VM -Wait  
 
# Benutzer benachrichtigen, dass das Backup abgeschlossen ist. 
Write-Host „Quick Backup for VM '$VMName' has completed.“ -ForegroundColor Green
Wie das Skript funktioniert
  1. Legen Sie den VM-Namen fest
    Die Variable $VMName enthält den Namen der VM, von der Sie ein Backup erstellen möchten. Ändern Sie diesen Wert, um das Skript für andere VMs anzupassen.

  2. Finden Sie die VM
    Find-VBRViEntity -Name $VMName sucht nach der VM in Ihrer Veeam-Umgebung. Wenn die VM nicht gefunden wird, beendet sich das Skript mit einer Fehlermeldung.

  3. Quick Backup ausführen
    Start-VBRQuickBackup -VM $VM -Wait startet ein Quick Backup für die angegebene VM und wartet auf dessen Abschluss.

  4. Abschlussmeldung
    Das Skript gibt eine Meldung aus, wenn das Backup abgeschlossen ist.

So führen Sie das Skript aus
  1. Öffnen Sie die Veeam Backup & Replication-Konsole auf Ihrem Veeam-Server.

  2. Öffnen Sie PowerShell:

    • Klicken Sie auf das Menü und wählen Sie „PowerShell“ oder öffnen Sie „Veeam Backup & Replication PowerShell“ über das Startmenü.
  3. Kopieren Sie das Skript und fügen Sie es ein in das PowerShell-Fenster, oder speichern Sie es als .ps1-Datei (z. B. QuickBackup.ps1).

  4. Führen Sie das Skript aus:

  • Falls Sie das Skript als Datei gespeichert haben, führen Sie es mit folgendem Befehl aus:
.\QuickBackup.ps1
  • Wenn Sie das Skript zeilenweise ausführen, betätigen Sie nach jeder Zeile einfach die Enter-Taste.
Zusätzliche Ressourcen

Wenn Sie das Skript für mehrere VMs anpassen oder zeitlich planen möchten, lassen Sie es mich wissen – ich kann Ihnen gerne weitere Anleitung geben!