Назад | Перейти на главную страницу

Как установить идентификационную метку резервного копирования для задания в резервном копировании NT с помощью командной строки

Я использую 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%"