複数サーバから一括ファイルコピー(windows .bat)


【概要】

備忘録。
svlist.txtにコピーしたいファイルのあるサーバーのアドレス。
日付つけたい場合%YYYYMMDD%を使用。

【コード】

set SCR_DIR=%~dp0
set YYYYMMDD=%DATE:/=%

if not exist log mkdir log

FOR /F %%A IN (%SCR_DIR%svlist.txt) DO (
net use \%%A\IPC$ <パスワード> /user:<ユーザー名>
pushd \%%A\d$\temp_r\log
copy 〈コピーするファイルパス〉 〈コピー先ファイルパス〉 
popd
)