假如有两台AD域控主机99.8.65.61和99.8.65.62,各域控分区为:c:、d:和e:盘,AD数据库于每天晚上11:00备份在D:\ ADBackup\Backup.bkf ,计划在D:\ ADBackup中每天晚上11:30创建以当天日期和时间命名的文件夹并将Backup.bkf 复制到新的文件夹中并以计算机名和当天日期时间命名。另将65.61当天Backup.bkf 复制到65.62的E:\ ADbackup中.该脚本做成晚上11:30运行。
 
@ECHO OFF
SET BACK_DRV=D:
SET BACK_DIR=\ADBackup
%BACK_DRV%
CD %BACK_DIR%
FOR /F "TOKENS=1,2 DELIMS= " %%I IN ('DATE /T') DO @SET TODAY=%%I%%J
FOR /F "TOKENS=1,2 DELIMS=: " %%I IN ('time /T') DO @SET now_time=%%I%%J
MKDIR %TODAY%-%NOW_TIME%
CD %BACK_DRV%\%BACK_DIR%
 
copy Backup.bkf %BACK_DRV%\%BACK_DIR%\%TODAY%-%NOW_TIME%\office-dc02-%TODAY%-%NOW_TIME%.bkf
net use * /d /y
net use z: \\99.8.65.61\e$\ADbackup
SET BACKDRV=Z:
SET BACK_DRV=d:
SET BACK_DIR=\ADBackup
%BACKDRV%
del Backup.bkf
%BACK_DRV%
CD %BACK_DIR%
copy Backup.bkf %BACKDRV%
以上脚本也可以做进一步优化,有兴趣的朋友可以尝试下。
 
blank.gif
0人
了这篇文章