Я использую NTBackup в системе server 2003 R2 для резервного копирования в файл по сети с помощью пакетного сценария.
Я пытаюсь изменить имя набора резервных копий, отображаемое на вкладке NTBackup «Восстановление и управление носителями» (выделено ниже), поскольку список станет неуправляемым, когда он станет больше. Я хочу использовать формат YYYY-MM-DD <name>
для удобной сортировки списка. Это возможно?
Я уже пробовал /D
, /J
и /N
. Единственные, которые я не пробовал и которые могут быть актуальными, это /T
и /P
, ни один из них не подходит, поскольку я использую /F
для резервного копирования в файл.
Я использую следующую командную строку:
ntbackup.exe backup "@%BKS%\%FILE%" /D "%NOW% %FILE%" /M normal /J "%NOW% %FILE%" /L:s /F %DEST%\%FILE%.bkf /N "%NOW% %FILE%"
Все указанные выше переменные среды установлены правильно.
% NOW% - это дата в формате ГГГГ-ММ-ДД,% FILE% - это имя файла BKS,% DEST% - это сетевое расположение, в котором сохраняется резервная копия, а% BKS% - это каталог, в котором я храню файлы .bks. (Обратите внимание, что сценарий использует цикл for для обработки всех файлов .bks в каталоге).
Сама резервная копия работает отлично, я хочу изменить только метку идентификации резервной копии в NTBackup.
Я думаю, вам нужно изменить имя файла резервной копии на то, которое содержит дату.
Пытаться:
ntbackup.exe backup "@%BKS%\%FILE%" /D "%NOW% %FILE%" /M normal /J "%NOW% %FILE%" /L:s /F %DEST%\%NOW%-%FILE%.bkf /N "%NOW% %FILE%"