Windows 95/98/NT FAQ

Как выполнить командный файл на всех имеющихся в сети машинах ?


Чтобы выполнить command/copy на каждой из имеющихся в сети машин выполните следующее:

C:\> net view > list.txt

На выходе получаем файл List.txt со списком всех имеющихся на данный момент в сети машин. Далее он будет использоваться для операций command/copy:

C:\> FOR /F " tokens=1 " %i in (list.txt) do copy quaropts.dat "%i\C$\program files\navnt"

Прим. Если редактируется команда в bat-файле, требуется вместо % вводить %%, чтобы он %% принимал как один % для префикса псевдо переменной.

Пример:

FOR /F " tokens=1 " %%i in (list.txt) do copy quaropts.dat "%%i\C$\program files\navnt"


На первую страницу    Раздел Windows NT    Назад

Copyright © 2000. Andrey Harchenko. При перепечатке ссылка на http://WinFAQ.com.ru обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen