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