У меня неисправный экземпляр Windows Server Backup на WS2012R2, у него странное, но стабильное поведение - он запускается, если в прошлый раз это было удачно, происходит сбой с 0x8007007b («Синтаксическая ошибка в имени файла, каталога или метки тома»), если в прошлый раз она не удалась, вместо этого она преуспела, создав правильную резервную копию выбранных файлов и папок. Я запустил его с procmon на его стороне и обнаружил, что он обращается к "D: \ TEMP" со странным запросом, который выдает это исключение - проблема в том, что "D: \ TEMP" НЕ входит в план резервного копирования, и насколько мне известно, его там никогда не было. Я не могу исправить ошибку, изменив выбор, а затем сохранив его обратно, я не могу исправить ошибку, полностью заново создав задание резервного копирования, потому что глупый wbadmin сбросит существующие данные резервного копирования с носителя (), и это производственное решение клиента для загрузки. Поэтому мне нужно выяснить, где WSBackup хранит свои данные конфигурации.
Единственный допустимый идентификатор данных - это templateId, записанный в запланированной задаче и переданный в «wbadmin start backup». В реестре нет GUID, нет упоминания о -templateId
в справке wbadmin, либо в MS, либо локально, и, похоже, нет файла с таким именем в локальной файловой системе. Итак, где мне найти данные шаблона Windows Server Backup?
Параметр -templateId - это внутренний параметр, доступный только для конфигурации резервного копирования по расписанию, выполняемой с клиентов резервного копирования (wbadmin.exe, wbadmin.msc). Если вы хотите иметь специальную команду резервного копирования для пакетных сценариев, используйте команды, доступные из "wbadmin.exe /?"
Из сообщения сотрудника Microsoft здесь. Говоря вежливым, нормальным английским языком, это означает, что они не раскрывают эту возможность публично.
Лучшее решение - удалить все существующие задания резервного копирования и создать их заново. Я бы предложил относительно простой сценарий PowerShell для взаимодействия с функцией резервного копирования Windows, а не с графическим интерфейсом. Справочное руководство по командлетам Windows Server Backup PowerShell можно найти здесь..