virus_prok
02-03-2016, 15:01
Добрый день.
Есть задача:
Есть txt файл со списком компьютеров. На этих компьютерах требуется определить текущего пользователя и в папке "%userprofile%\appdata\roaming\папка программы" переименовать ini-файл.
Что делал я:
Создал CMD файл в котором:
for /F "tokens=*" %%A in (список компьютеров.txt) do (PsExec.exe -s -d \\%%A cmd.exe /c \\путь\исполняемый_файл.cmd)
в исполняемом файле:
copy "%userprofile%\appdata\roaming\папка программы\файл.ini" "%userprofile%\appdata\roaming\папка программы\файл_old.ini"
Не работает.
Пробовал разные варианты, если прописывать абсолютный путь(\\имя_компьютера\users\имя_пользователя\appdata\и тд) работает.
Думаю, что в моей конструкции всё должно быть сложнее, но знаний не хватает. Помогите, пожалуйста.
Есть задача:
Есть txt файл со списком компьютеров. На этих компьютерах требуется определить текущего пользователя и в папке "%userprofile%\appdata\roaming\папка программы" переименовать ini-файл.
Что делал я:
Создал CMD файл в котором:
for /F "tokens=*" %%A in (список компьютеров.txt) do (PsExec.exe -s -d \\%%A cmd.exe /c \\путь\исполняемый_файл.cmd)
в исполняемом файле:
copy "%userprofile%\appdata\roaming\папка программы\файл.ini" "%userprofile%\appdata\roaming\папка программы\файл_old.ini"
Не работает.
Пробовал разные варианты, если прописывать абсолютный путь(\\имя_компьютера\users\имя_пользователя\appdata\и тд) работает.
Думаю, что в моей конструкции всё должно быть сложнее, но знаний не хватает. Помогите, пожалуйста.