进入服务器A某个目录中(比如:C:/CopyTask/目录下),建立用于备份的批处理文件CopyAToB_Even.bat及CopyAToB_Odd.bat,具体文件名,你自己取,但文件后缀名请使用.bat(这是一个批处理文件)。
CopyAToB_Even.bat的内容为:
xcopyE:/yourDir//BServerName/Even/S/E/Y
exit
CopyAToB_Odd.bat的内容为:
xcopyE:/yourDir//BServerName/Odd/S/E/Y
exit
(注:这里的E:/yourDir为你在服务器A中需要备份的重要资料的文件目录,以下将此目录的数据全部自动定时备份到服务器B上。)
接下来,再各自给它们分别建立一个.vbs文件(特别建议放在与.bat批处理文件相同的目录下,以方便管理,这里是C:/CopyTask/),文件名与上面的文件名相同,但后缀名改为.vbs。
其中:
CopyAToB_Even.vbs的内容为:
CreateObject("WScript.Shell").Run"cmd/cC:/CopyTask/CopyAToB_Even.bat",0
CopyAToB_Odd.vbs的内容为:
CreateObject("WScript.Shell").Run"cmd/cC:/CopyTask/CopyAToB_Odd.bat",0
再下来,就是建立定时任务了。
在任务计划中双击“添加任务计划”,一步一步地操作,设置你要运行的程序时,通过浏览方式指向上面的C:/CopyTask/CopyAToB_Even.vbs,然后设置好时间,比如每天早上凌晨四时(4:00)开始备份,为了实现上述隔天备份到不同目录的目的,特别将备份周期改为每两天,开始日期分别为当前日之前的单日和双日。比如:CopyAToB_Even.vbs为9月9日,而CopyAToB_Odd.vbs为9月10日。具体设置根据你的需要而定,不详述。
OK。做完之后,你需要测试一下,测试时,你可以将时间调整为当前时间的一分钟之后测试,如果一切正常,再调整为你需要的备份时间。之后退出,大功告成!