web-dev-qa-db-ja.com

Windows Serverバックアップ:宛先のバックアップを一覧表示します

スクリプトを使用して、システムのバックアップボリューム上のバックアップのリストを取得する必要があります。 「宛先の使用法」部分の[詳細の表示]をクリックした後、WSB GUIで私の情報が見つかります "Scheduled Backup"セクション:

details of backups

Get-WBBackupSet コマンドレットについては知っていますが、これは、WBが過去に実行したことがわかっているバックアップのリストにすぎません、必ずしもバックアップ先にあるものではなく、「情報を更新」をクリックするたびに動的に再読み込みされるようです。

Destination usage

Windows Serverバックアップはどのように宛先情報を収集していますか?

根拠:WBによって実行されるバックアップ実行の監視を設定して、十分に深いバックアップ履歴が存在することを確認します。 Get-WBBackupSetによって返されるバックアップセットのリストは、ディスク上の内容と常に一致するとは限らないため、この情報を監視チェックに使用しないでください。

7
the-wabbit

すぐにWS2008R2マシンはありませんが、これはWS2012R2で取得できるものです。

コマンドを発行する場合:wbadmin get versions

wbadmin get versions

UPD:次のようなコマンドを実行した場合:wbadmin get items -version:10/03/2015-16:01

次のものを取得します。

enter image description here

それはあなたが探しているものですか?

1
Volodymyr M.

コマンド「wssadmin list shadows」を使用すると、シャドウコピーのリストを取得できます。これで、PowerShell変数「$ copy online」にリストを配置できます

$copyonline = vssadmin list shadows

したがって、結果をフィルタリングしてアイテムをカウントするだけで済みます。

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

数は利用可能なコピーです。

0
Andrea Gallazzi