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”

スポンサーリンク