У меня есть командный файл test.bat
. Я вызываю в test.bat
файле следующие инструкции :
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Когда я запускаю это через командную строку, мой тестовый скрипт выполняется успешно. Я хочу запустить его от имени администратора (как будто я создал ярлык на рабочем столе и запустил его от имени администратора. Он не должен запрашивать имя пользователя или пароль).
Я попытался добавить /elevate
и /NOUAC
параметры в приведенном выше test.bat
, но не повезло. Как мне исправить эту проблему?
Я знаю, как это сделать вручную, но хочу, чтобы это выполнялось из командной строки.
(Автор Марникс Клоостер ): ... без использования каких-либо дополнительных инструментов, подобных тем, которые предложены в ответе на вопрос суперпользователя Как запустить программу из командной строки с повышенными правами .)
sudo.bat
может быть кому-то полезно. pastebin.com/taHp4FzR