
我需要透過腳本檢索系統備份磁碟區上的備份清單。點擊“查看詳細信息”後,可以在 WSB GUI 中找到我想要的信息“目的地用途”部分於“計劃備份”部分:
我知道關於取得 WBBackupSetcmdlet,但這只是 WB 知道它過去做過的備份列表,不一定是備份目標上存在的內容,每次我單擊“刷新信息”時似乎都會動態重新讀取:
Windows Server Backup 如何收集目標資訊?
理由:我想對 WB 執行的備份運行進行監控,以確保有足夠深的備份歷史記錄。傳回的備份集清單Get-WBBackupSet
似乎並不總是與磁碟上的內容一致,因此我寧願不依賴此資訊進行監視檢查。
答案1
答案2
使用命令“wssadmin listshadows”,您可以獲得卷影副本的清單。現在我們可以將清單放入 PowerShell 變數「$copy online」中
$copyonline = vssadmin list shadows
所以我們只需過濾結果併計算項目。
($copyonline -like "*shadow Copy Volume*").count
數字是可用的副本。