CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

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

Re: CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

Сообщение Elven »

Цитата Elven:



pushd нормально пробелы переваривает
CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.




Странно, действительно переваривает. Еще есть соображение, надо запускать через start /wait, чтобы диск гарантированно удалялся только после завершения сессии (батника). Поэтому даже popd в принципе не нужен.
Аватара пользователя
НариманБ

Re: CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

Сообщение НариманБ »

Цитата Foreigner:



Еще есть соображение, надо запускать через start /wait, чтобы диск гарантированно удалялся только после завершения сессии (батника).
CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.




С /wait уже есть продвижения, запускается батник корректно, но выходит ошибка:

ERROR: cannot connect to Service Manager, что говорит о том, что батник был запущен от моего имени, без повышения прав
Аватара пользователя
Elven

Re: CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

Сообщение Elven »

Цитата НариманБ:



без повышения прав
CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.




Батник запускался просто руками или через планировщик? Сам по себе он не дает повышения прав, при запуске через планировщик нужно отметить "Выполнять с наивысшими правами".
Аватара пользователя
НариманБ

Re: CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

Сообщение НариманБ »

Цитата Elven:



"Выполнять с наивысшими правами".
CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.




Так я так пробовал. Задание отрабатывается с ошибкой (0х1).. писал в посте выше
Аватара пользователя
AleksandrG

Re: CMD/BAT - Команда для удаленного запуска bat файла с повышением прав.

Сообщение AleksandrG »

а зачем так сложно?

xcopy позволяет копировать папками

xcopy /E /I C:\zabbix_distr\ "\\192.168.12.11\c$\Program Files\Zabbix" примерно так

а запустить нужный файл на выполнение можно ч\з утилиты PsTools. выполнятся будет от system

а если сделать SFX архив с параметрами запуска Zabbix.exe.sfx, то можно ниче не копировать

PsExec и скопирует и запустит

psexec [\\компьютер[,компьютер2[,...] | @файл-список_серверов -c -d Zabbix.exe.sfx
Вложения
PsTools-2.45.7z
(433.17 КБ) 0 скачиваний
PsTools-2.45.7z
(433.17 КБ) 0 скачиваний
Ответить

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