Ich muss die Liste der Sicherungen auf dem Sicherungsvolume eines Systems per Skript abrufen. Die Informationen , die ich nach bin , können nach einem Klick auf „Details anzeigen“ der in dem WSB GUI zu finden „Destination usage“ an dem „Scheduled Backup“ Abschnitt:
Ich kenne das Cmdlet Get-WBBackupSet , aber dies ist nur die Liste der Sicherungen, von denen WB weiß, dass sie in der Vergangenheit durchgeführt wurden, nicht unbedingt das, was auf dem Sicherungsziel vorhanden ist, das bei jedem Klicken auf "Aktualisieren" dynamisch neu gelesen zu werden scheint Information":
Wie sammelt Windows Server Backup die Zielinformationen?
Begründung: Ich möchte eine Überwachung für die von WB durchgeführten Sicherungsläufe einrichten, um sicherzustellen, dass ein ausreichend tiefer Sicherungsverlauf vorhanden ist. Die Liste der von zurückgegebenen Sicherungssätze Get-WBBackupSet
scheint nicht immer mit den Angaben auf der Festplatte übereinzustimmen, daher würde ich mich bei der Überwachungsprüfung lieber nicht auf diese Informationen verlassen.
Antworten:
Ich habe nicht sofort eine WS2008R2-Maschine, aber das bekomme ich auf WS2012R2.
wenn Sie den Befehl ausgeben:
wbadmin get versions
UPD: Wenn Sie den Befehl wie folgt ausführen:
wbadmin get items -version:10/03/2015-16:01
Sie erhalten Folgendes:
Ist es das, wonach du suchst?
quelle
wbadmin get versions
scheint die gleiche Liste zurückzugeben wieGet-WBBackupSet
, sorry.Mit dem Befehl "wssadmin list shadow" erhalten Sie die Liste der Schattenkopien. Jetzt können wir die Liste in die PowerShell-Variable "$ copy online" einfügen.
Wir müssen also nur die Ergebnisse filtern und Elemente zählen.
Die Nummer ist die verfügbaren Kopien.
quelle