AD备份脚本

假如有两台AD域控主机192.168.1.51和192.168.1.52,各域控分区为:c:、d:和e:盘,AD数据库于每天晚上11:00备份在D:\ ADBackup\Backup.bkf ,计划在D:\ ADBackup中每天晚上11:30创建以当天日期和时间命名的文件夹并将Backup.bkf 复制到新的文件夹中并以计算机名和当天日期时间命名。另将192.168.1.51当天Backup.bkf 复制到192.168.1.52的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: \\192.168.1.51\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%

以上脚本也可以做进一步优化,有兴趣的朋友可以尝试下。

你可能感兴趣的:(备份,职场,脚本,休闲,ad)