ROBOCOPYをNASに対して行う【コマンドでネットワークドライブを割り当てる】

ROBOCOPYでNASを別のNASに同期バックアップする際に、BATを作成してタスクスケジューラに登録したがうまくいかない。

ネットワークドライブをWindowsで接続して行ったがだめ。

どうやら時間が経つとネットワークドライブの接続が切れてる状態になるのでコマンドでドライブが見つからない。

解決するのには、ネットワークドライブをコマンド net use で割当ることで可能です。

 

コマンドの構文

net use ドライブレター: \フォルダパス パスワード /user:ユーザアカウント

元のファイルサーバ

割り当てるドライブ:s

サーバ・IP:192.168.1.201

フォルダ:19216810201

コピー先のファイルサーバ

割り当てるドライブ:u

サーバ・IP:192.168.10.201

フォルダ:営業部

コマンド例

net use s: /delete
net use s: \\192.168.1.201\19216810201
net use u: /delete
net use u: \\192.168.10.201\営業部

ネットワークドライブを切断んするコマンド

net use s: /delete

一旦切断して、ネットワークドライブを割り当てます。

net use s: \\192.168.1.201\19216810201

接続後にROBOCOPYを実行して、必要ならネットワークドライブを切断します。