Как запустить скрипт от имени администратора? [Дубликат]

2

На этот вопрос уже есть ответ здесь:

Я пытаюсь сделать то, что задают в этом вопросе: как запустить скрипт powershell от имени администратора

Принятый ответ говорит использовать ярлык. Я бы хотел это сделать, но когда я попадаю в Advanced Properties, все становится серым. Как мне обойти это?

Джей Салливан
источник
Можете ли вы предоставить больше информации? Вы вошли в систему с непривилегированным аккаунтом? Ярлык находится на вашем рабочем столе?
Валентина
дубликаты: superuser.com/a/1366964/235752
JinSnow

Ответы:

6

Хитрость заключается в том, чтобы отредактировать цель Shortcut для добавления powershell.exeперед путем к скрипту, чтобы она выглядела примерно так:

powershell.exe -file "H:\Powershell\MyPoshScript.ps1"

Нажмите OK, затем вернитесь в Свойства и поле «Запуск от имени администратора» теперь можно будет изменить.

(примечание: когда я это сделал, Windows исправила ссылку powershell.exe на полный путь.

uSlackr
источник
Это сработало отлично!
Джей Салливан
Это не работает для меня. Я изменил с .bat на .ps1 и все еще на вкладке совместимости, запуск от имени администратора недоступен.
Эрик
3
Вместо использования вкладки совместимости (где параметр
Ross