1

Есть ли что-то в Windows, чтобы запустить команду от имени администратора из командной строки.

У меня есть скрипт, и внутри я хочу выполнить следующую команду от имени администратора.

C:\User\Admin\assemblies\nssm.exe" install my_service D:\files\bin\logstash.bat" -f "D:\files\bin\myfile.conf > NUL

НОТА:

  1. Я не хочу использовать сторонний инструмент.

  2. Команда должна быть совместима с любой версией ОС Windows. например, окна 7, 8, 10 и т. д.

  3. Я знаю, что могу щелкнуть правой кнопкой мыши по моему .bat-файлу, чтобы запустить его от имени администратора, но я этого не хочу.

Что я сделал до сих пор:

Я использую эту команду runas /user: Admin @ DESKTOPAKBHY

Но это не работает, я получаю следующую ошибку:

Не могу открыть сервис! OpenService(): указанная служба не существует как установленная служба.

Попробую нужна помощь. Я делаю что-то неправильно?

0