20

管理者のPCで実行すると、Windowsでスクリプトを作成しようとしています。

  1. IPアドレス/範囲を指定して、管理PCからネットワークPCのグループにフォルダーをコピーします
  2. 宛先PCごとに、フォルダーに移動して別のスクリプトファイルを実行します。

ここでseanyboyによって説明された方法を使用して:

net use \\{dest-machine}\{destfolder} {password} /user:{username}
copy {file} \\{dest-machine}\{destfolder}

'for'ループを記述して、各'dest-machine'を通過し、ステップ2を実行する方法がわかりません。アイデアをいただければ幸いです。

4

4 に答える 4

19

ロボコピーを確認してください:

ROBOCOPY \\server-source\c$\VMExports\ C:\VMExports\ /E /COPY:DAT

必要な robocopy パラメータを確認してください。これはほんの一例です。robocopy /?Windows システムでコマンドライン/パワーシェルを入力します。

于 2013-06-24T22:13:43.620 に答える
5

なぜforですか?何を繰り返したいですか?これを試して。

call :cpy pc-name-1
call :cpy pc-name-2
...

:cpy
net use \\%1\{destfolder} {password} /user:{username}
copy {file} \\%1\{destfolder}
goto :EOF
于 2012-09-21T06:20:34.417 に答える