Windows Server Backup: Backups am Ziel auflisten

Windows Server Backup: Backups am Ziel auflisten

Ich muss die Liste der Backups auf dem Backup-Volume eines Systems per Skript abrufen. Die gewünschten Informationen finden Sie in der WSB-Benutzeroberfläche, nachdem Sie auf "Details anzeigen" geklickt haben.„Zielnutzung“Teil im„Geplante Sicherung“Abschnitt:

Details zu Backups

Ich weiß über dieHolen Sie sich WBBackupSetCmdlet, aber dies ist nur die Liste der Backups, von denen WB weiß, dass es sie in der Vergangenheit durchgeführt hat, und nicht unbedingt das, was auf dem Backup-Ziel vorhanden ist, das anscheinend jedes Mal dynamisch neu gelesen wird, wenn ich auf „Informationen aktualisieren“ klicke:

Zielnutzung

Wie sammelt Windows Server Backup die Zielinformationen?

Begründung: Ich möchte eine Überwachung der von WB durchgeführten Sicherungsläufe einrichten, um sicherzustellen, dass ein ausreichend tiefer Sicherungsverlauf vorhanden ist. Die Liste der zurückgegebenen Sicherungssätze Get-WBBackupSetscheint nicht immer mit dem übereinzustimmen, was auf der Festplatte ist, daher würde ich mich bei der Überwachungsprüfung lieber nicht auf diese Informationen verlassen.

Antwort1

Ich habe nicht sofort eine WS2008R2-Maschine, aber das ist, was ich auf WS2012R2 bekomme,

bei Ausgabe des Befehls:wbadmin get versions

wbadmin - Versionen abrufen

Aktualisierung:Wenn Sie den Befehl wie folgt ausführen:wbadmin get items -version:10/03/2015-16:01

Sie erhalten folgendes:

Bildbeschreibung hier eingeben

Ist es das, wonach Sie suchen?

Antwort2

Mit dem Befehl "wssadmin list shadows" bekommt man die Liste der Schattenkopien. Nun können wir die Liste in die PowerShell-Variable "$copy online" einfügen

$copyonline = vssadmin list shadows

Wir müssen also nur die Ergebnisse filtern und Elemente zählen.

($copyonline -like "*shadow Copy Volume*").count

Die Zahl gibt die Anzahl der verfügbaren Exemplare an.

verwandte Informationen