CMD/BAT - Копирование файлов по локальной сети

Аватара пользователя
nail1987

CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

Помощь ваша! мои лайки!

такая проблема у меня компьютерный клуб

есть игра world of tanks. каждый месяц она

обновляется примерно по 1 гигабаиту

я скачиваю обновление на 1 комп потом

копирую на флешку и раскидываю на остальные

компы Как сделать так у меня главный комп с ip

адресом 192.168.0.100 как сделать такой батник

чтоб я запустил его и он сам копировал посети обновления на остольные компы

у них адреса 192.168.0.1 (2,3,4,5) и т.д обновление находится по адресу

D игры worldoftanks Updata
Аватара пользователя
Elven

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение Elven »

Предположу, что на всех машинах папка назначения лежит одинаково и что IPадреса идут все по порядку



Код:

Код: Выделить всё

for /l %%i in (1,1,5) do (
pushd "\\192.168.0.%%i\d$\игры\worldoftanks\"
robocopy "D:\игры\worldoftanks\Updata" Updata /e
popd
)

пятерку в цикле заменить на последний октет последнего IP в сети, ну и пути, конечно, проверить.



Либо использовать такой вариант



Код:

Код: Выделить всё

for /f %%i in (192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5) do (
pushd "\\%%i\d$\игры\worldoftanks\"
robocopy "D:\игры\worldoftanks\Updata" Updata /e
popd
)
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

можите расписать значение каждой строки что они выполняют а то я дуб
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

можите расписать значение каждой строки что они выполняют а то я дуб
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

Код:

Код: Выделить всё

for /l %%i in (1,1,5) do (цикл передающий значения от 1 до 5 с шагом 1 в переменную %%i
pushd "\\192.168.0.%%i\d$\игры\worldoftanks\" исходный каталог запоминается для команды POPD, а в качестве текущей папки указывается \\192.168.0.%%i\d$\игры\worldoftanks\
robocopy "D:\игры\worldoftanks\Updata" Updata /e собственно копирование
popd Переходит в каталог, сохраненный командой PUSHD.
)
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

смотрите у меня на главном компе танки я их обновляю ip главного компа 192,168,0,100

после обновления запускаю этот батник и он копирует на другие адреа ip да?
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

Запускать нужно на "главном компе", и таки да, он скопирует. В том случае если учетная запись от имени которой запускается батник является администратором на целевом компьютере и/или имеет доступ в данном случае к d$ и если в целевой папке не будет файлов занятых какими-либо другими процессами.
Аватара пользователя
nail1987

Re: CMD/BAT - Копирование файлов по локальной сети

Сообщение nail1987 »

я не понимаю что такое доступ у меня клуб и просто настроенна локальная сеть и все что нужно сделать что все копировалась
Ответить

Вернуться в «Скриптовые языки администрирования Windows»