Я хочу создать скрипт, который будет запускаться через SSH-сервер для запуска / остановки службы Windows. Пользователь SSH входит в группу администраторов. Однако, когда я выполняю сценарий, я получаю сообщение об ошибке, в котором говорится, что служба не может быть запущена.
Как я могу гарантировать, что мой скрипт запускается с правами администратора? Я сделал подобные сценарии в Linux, используя sudo service myservice start/stop
. Я ищу аналог в Windows, если такая вещь существует.
Моя оболочка ps1 выглядит примерно так:
function start() { Start-Service MyService // verify service started here }
function stop() { Stop-Service MyService // verify service stopped }
function status() { // Return Running/Stopped for MyService }