Показать полную графическую версию : Копирование файлов по сети на PC из списка.
HattabbI4
24-03-2013, 09:49
Добрый день.
Необходимо скопировать файлик на несколько компов в сети.
Было бы лучше если б скрипт брал адреса из файлика, допустим, pc.txt
Спасибо.
Пакетный файл:
for /f %%i in (pc.txt) do copy "file.txt" "%%i\*.*"
Стоило приложить образец «pc.txt».
HattabbI4
24-03-2013, 10:30
Стоило приложить образец «pc.txt». »
Файл просто вырезка из net view
То есть машинки там перечислены вот так:
\\name1
\\name2
и тд
HattabbI4
24-03-2013, 13:28
А возможно ли сделать так, чтобы он забивал на комп если до него пинга нет? А то он утнется в него и стоит.
Файл просто вырезка из net view »
Тогда это ни о чём не говорит. Нужны не столько имена устройств, сколько имена разделённых ресурсов, куда есть нужда копировать (предваряя вопрос про скрытые административные ресурсы — ориентироваться можно только на ADMINS$, поскольку, например, C$ может банально отсутствовать).
HattabbI4
24-03-2013, 15:49
огда это ни о чём не говорит. Нужны не столько имена устройств, сколько имена разделённых ресурсов, куда есть нужда копировать (предваряя вопрос про скрытые административные ресурсы — ориентироваться можно только на ADMINS$, поскольку, например, C$ может банально отсутствовать). »
В общем так.
Мне нужно создать ярлык для сетевого 2гис на всех компах в сети. Но так как доступа к политикам у меня нет, а пешком бегать не охота, приходится извращаться.
Есть несколько машин с в списке, на всех есть c$,
Ярлык нужно поместить в \\pc-name\c$\Documents and Settings\All Users\Рабочий стол\
Titan-nic
25-03-2013, 13:50
FOR /f %%i in (list.txt) do (
echo ----------------------------- %%i ----------------------------
xcopy /E /c /z "имя файла который копировать" \\%%i\C$\"путь куда копировать"
echo ----------------------------------------------------------------------
echo.
) 1>>report1.txt 2>&1
pause
имя пк в list.txt
каждое имя пк с новой строчки, без какхи либо лишних символов.
пример:
PC1
PC2
PC3
HattabbI4
27-03-2013, 09:00
Классно работает. Но есть одно но :)))
Этот демон скопировал все папки из того католога в котором я скрипт запустил, ладно хоть пустые (смотриет скрин) :)
И не распознал русские символы в адресе и создал отдельную папку в All Users на всех компах (смотрите скрин)
Еще 2 вопроса:
Как сделать чтобы он распозновал русские символы в адресе "Рабочий стол" а не "╨рсюўшщ ёЄюы" ?
И каким образом так же все то, что он накопировал теперь удалить?)
HattabbI4
28-03-2013, 14:34
Все еще актуально...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.