2016-03-16 2 views
0

Я пытаюсь скопировать один файл сценария (DBFF.cmd) на многие компьютеры. Я создал файл computerlist.txt для перечисления имен каждого компьютера. На каждой строке у меня есть список имен ex. (win-ali) кто-нибудь скажет мне, где я могу ошибиться?xcopy один файл для многих компьютеров в txt-файле

for /F %%a in (computerlist.txt) do xcopy "\\tc\Install\Firefox_Deploy\DBFF.cmd" "\\%%a\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" 
+0

Вы используете это из командной строки или из пакетного файла? Какая у вас ошибка? –

ответ

1

Не зная, с какими проблемами/ошибками вы столкнулись, это будет трудно устранить.

Как говорится, ваш пример должен работать в пакетном файле. Он не будет работать прямо из командной строки.

Если вам это нужно для работы из командной строки, измените %%a на %a:

for /F %a in (computerlist.txt) do xcopy "\\tc\Install\Firefox_Deploy\DBFF.cmd" "\\%a\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" 

Вот старый пост Microsoft о знаки процента вырезаются из пакетных файлов: https://support.microsoft.com/en-us/kb/75634

Смежные вопросы