61 / 3 / 0
Регистрация: 23.07.2015
Сообщений: 8
1

PsExec: переименование папки на удаленном компьютере с использованием переменной среды удаленного компьютера

15.12.2016, 23:10. Показов 4047. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую Вас боги бата.

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

Дано:

На удалённых компах есть переменная среды %MYWAY%

В переменную среды %MYWAY% задан путь к этому файлу на каждом компе.

Я делаю команду

Windows Batch file
1
PsExec.exe \\192.168.10.21 -u myuser -p mypassword cmd /c "rename %MYWAY%\folder\file.txt file.old"
В итоге вижу ответ: Системе не удается найти указанный путь.

Если такая же переменная среды есть у меня компе, с которого я psexec и дергаю, то он оттуда значение и берет, а мне надо, чтобы значение пути к файлу бралось из переменной среды удаленного компа, так как файлик к сожалению может лежать в разных путях.

Идеи есть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2016, 23:10
Ответы с готовыми решениями:

PsExec. Доступ удаленного компьютера к сетевому диску
windows xp, доменная сеть университета psexec \\student1-123-1 cmd /c net use i:...

Удаление папки из реестра на удаленном компьютере в сети
Доброго времени суток всем! Такой вопрос: Возможно ли как-нибудь зная путь до папки в реестре и...

WMIC Запуск программы на удаленном компьютере из сетевой папки
Задача - запустить на удаленном компьютере программу из сетевой папки. Использую следующую команду:...

Как с использованием psexec стягивать файл с другого локального компьютера раз в неделю?
вопрос нубский, но туплю уже неделю. как с помощью этой утилиты стягивать файл с другого...

4
724 / 323 / 133
Регистрация: 17.03.2014
Сообщений: 810
15.12.2016, 23:30 2
Цитата Сообщение от mulrus Посмотреть сообщение
Идеи есть?
может быть так?
на удалённом компе размещаем c:\_myrename.bat c таким содержимым:
Windows Batch file
1
@ren "%MYWAY%\folder\file.txt" "file.old"
и пробуем
Windows Batch file
1
PsExec.exe \\192.168.10.21 -u myuser -p mypassword c:\_myrename.bat
0
61 / 3 / 0
Регистрация: 23.07.2015
Сообщений: 8
15.12.2016, 23:35  [ТС] 3
Это прекрасно, но этот файлик надо закидывать туда, что не очень бы хотелось. Меня интересует именно вопрос выполнения команды используя переменную среды того компа, не закидывая туда файл
0
724 / 323 / 133
Регистрация: 17.03.2014
Сообщений: 810
16.12.2016, 00:33 4
Цитата Сообщение от mulrus Посмотреть сообщение
Это прекрасно, но этот файлик надо закидывать туда, что не очень бы хотелось.
тогда могу предложить такой вариант: размещаем _myrename.bat отсюда на рабочем компе в c:\ и пробуем такой запуск
Windows Batch file
1
PsExec.exe \\192.168.10.21 -u myuser -p mypassword  c:\_myrename.bat
0
61 / 3 / 0
Регистрация: 23.07.2015
Сообщений: 8
16.12.2016, 12:13  [ТС] 5
Спасиб. Всё сработало
0
16.12.2016, 12:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2016, 12:13
Помогаю со студенческими работами здесь

Запуск файла с сетевой папки через Invoke-command на удаленном компьютере
Здравствуйте. Помогите разобраться с доступом к шаре через invoke. Ситуация 1: необходимо...

Вывод папки удалённого компьютера в офисе через роутер
Доброго времени суток. Дано: системные, используемый как сервер. Два офиса, связанных между...

запустить на удаленном компепроцесс с помощью psexec
Здравстуйте, хочу запустить на удаленном компе например ipconfig и результаты себе в listbox...

Программа удаленного администрирования Psexec
Подключившись к компу в сети нужно скачать с него файл и наоборот. Пишу в CMD xcopy...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru