設定工作排程器讓批次檔自動執行,但是卻出現了 0x10 的錯誤代碼,原因是使用網路磁碟的原故。
首先已在本機掛載Z:磁碟成功:
C:/>net use z: \\192.168.1.1\dbbak password /user:test01
批次檔(test.bat)的內容如下,:
@echo off
robocopy z:\rman\ \\192.168.1.112\backup_test\ 20140705* /log:backup_test.log /MT:100 /R:3 /W:10
exit
robocopy z:\rman\ \\192.168.1.112\backup_test\ 20140705* /log:backup_test.log /MT:100 /R:3 /W:10
exit
雖然Z:磁碟已經掛載好了,但是因為工作排程器在執行指令時,是獨立的作業,所以會找不到Z:碟碟,
因此修改批次檔如下才能成功執行:
@echo off
net use z: \\192.168.1.1\dbbak password /user:test01
robocopy z:\rman\ \\192.168.1.112\backup_test\ 20140705* /log:backup_test.log /MT:100 /R:3 /W:10
exit
exit