我需要通过脚本检索系统备份卷上的备份列表。 在“预定备份”部分中单击“目的地使用情况”部分的“查看详细信息”后,可以在WSB GUI中find我所查询的信息:
我知道Get-WBBackupSet cmdlet,但这只是WB知道它已经在过去完成的备份列表,不一定是备份目标上存在的内容,每次单击“Refresh”时似乎都会被dynamic地重新读取信息”:
Windows Server Backup如何收集目标信息?
基本原理:我想设置对由WB执行的备份运行的监视,以确保存在足够深的备份历史logging。 由Get-WBBackupSet返回的备份集列表似乎并不总是与磁盘上的内容一致,所以我宁愿不要将这些信息用于监视检查。
我没有WS2008R2机器,但是这是我在WS2012R2上得到的,
如果发出命令: wbadmin get versions

UPD:如果你运行命令如: wbadmin get items -version:10/03/2015-16:01
您将得到以下内容:
那是你在找什么?
使用命令“wssadmin list shadows”可以得到影子副本列表。 现在我们可以把列表放在PowerShellvariables“$ copy online”
$copyonline = vssadmin list shadows
所以我们只需要筛选结果和计数项目。
($copyonline -like "*shadow Copy Volume*").count
数字是可用的副本。