Я должен получить список резервных копий на томе резервного копирования системы с помощью сценария. Информация, которая я после, может быть найдена в GUI WSB после нажатия на "View details" "Целевого использования" часть в разделе "Scheduled Backup":
Я знаю о Получении-WBBackupSet cmdlet, но это - только список резервных копий, WB знает, что это сделало в прошлом не обязательно, что присутствует на резервном месте назначения, которое, кажется, перечитано динамично каждый раз, когда я нажимаю "Refresh information":
Как Резервное копирование Windows Server собирает целевую информацию?
Объяснение: Я хотел бы настроить контроль для резервных выполнений, выполненных WB, чтобы удостовериться, что достаточно глубокая история резервного копирования присутствует. Список наборов резервных копий, возвращенных Get-WBBackupSet
кажется не всегда согласовывающимся с тем, что находится на диске, таким образом, я скорее не полагался бы на эту информацию для контролирующей проверки.
У меня сейчас нет машины WS2008R2, но это то, что я получаю на WS2012R2,
при вводе команды: wbadmin get versions
UPD: Если вы запустите команду вида: wbadmin get items -version: 03.10.2015-16: 01
Вы получите следующее:
Это то, что вы ищете?
Командой "wssadmin list shadows" вы получаете список теневых копий. Теперь мы можем поместить список в переменную PowerShell "$copy online"
$copyonline = vssadmin list shadows
Так что нам остаётся только отфильтровать результаты и посчитать элементы.
($copyonline -like "*shadow Copy Volume*").count
Номер - доступные копии.