net config server /autodisconnect:-1
Microsoftネットワークサーバー:ログオン時間の有効期間が切れるとクライアントを切断する
を無効にする。
を設定しても改善しないので、
ROBOCOPYの実行前に、ネットワークドライブを割り当て、コピー終了後にネットワークドライブを切断するBATに変更しました。
うまく動作するか、確認をすすめます。
設定内容
メインのバッチ
cmd /c netset.bat
cmd /c nas_rc.bat “E:” “Y:\backupdata”
cmd /c netdell.bat
netset.bat
net use y: \\192.168.1.6\share パスワード /user:ユーザ名
netdell.bat
net use y: /delete
ちなみに、rc.batは
set logfile=”C:\Users\Administrator.\Desktop\rcopy\log\%date:~0,4%-%date:~5,2%-%date:~8,2%_backup.log”
robocopy %1 %2 /MIR /R:0 /W:0 /LOG+:”%logfile%” /NP /NDL /TEE /XJD /XJF /XF “pagefile.sys” /FFT /XD “E:\work” “System Volume Information”