我在服务器 2003 R2 系统上使用 NTBackup,使用批处理脚本通过网络备份到文件。
我想做的是更改 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% 是 YYYY-MM-DD 格式的日期,%FILE% 是 BKS 文件的名称,%DEST% 是保存备份的网络位置,%BKS% 是我保存 .bks 文件的目录。(请注意,脚本使用 for 循环来处理目录内的所有 .bks 文件)。
备份本身运行完美,我只想更改 NTBackup 中的备份标识标签。
答案1
我认为您需要将备份文件名更改为包含日期的文件名。
尝试:
ntbackup.exe backup "@%BKS%\%FILE%" /D "%NOW% %FILE%" /M normal /J "%NOW% %FILE%" /L:s /F %DEST%\%NOW%-%FILE%.bkf /N "%NOW% %FILE%"