У меня есть служба Windows, которую нужно остановить и перезапустить при переключении на другой сервер разработки (я веб-разработчик). Если я захожу в сервисный графический интерфейс, я могу остановить и перезапустить сервис без проблем. У моего коллеги есть пакетный файл, который работает для него, поэтому я попытался использовать его, и он дает мне ошибки «Отказано в доступе». Я попытался запустить файл от имени администратора и даже просто запустить команды прямо в окне cmd. Все еще получите ошибку.
Файл просто:
net stop "Service Integration Gateway"
net start "Service Integration Gateway"
pause
Я нашел этот ответ в StackOverflow и попытался использовать команду runas
следующим образом:
runas /user:Administrator net stop "Service Integration Gateway"
но все, что он сделал, это дал мне readme на runas
, так что я предполагаю, что не могу использовать его с командой net stop
или неправильно.
Что мне нужно сделать, чтобы иметь возможность запускать эти команды через CLI/ пакет?
ИЗМЕНЕНО ДЛЯ ДОБАВЛЕНИЯ СКРИНШОТА, КАК ЗАПРОШЕНО: