Есть ли что-то в Windows, чтобы запустить команду от имени администратора из командной строки.
У меня есть скрипт, и внутри я хочу выполнить следующую команду от имени администратора.
C:\User\Admin\assemblies\nssm.exe" install my_service D:\files\bin\logstash.bat" -f "D:\files\bin\myfile.conf > NUL
НОТА:
Я не хочу использовать сторонний инструмент.
Команда должна быть совместима с любой версией ОС Windows. например, окна 7, 8, 10 и т. д.
Я знаю, что могу щелкнуть правой кнопкой мыши по моему .bat-файлу, чтобы запустить его от имени администратора, но я этого не хочу.
Что я сделал до сих пор:
Я использую эту команду runas /user: Admin @ DESKTOPAKBHY
Но это не работает, я получаю следующую ошибку:
Не могу открыть сервис! OpenService(): указанная служба не существует как установленная служба.
Попробую нужна помощь. Я делаю что-то неправильно?