Есть ли способ отключить необходимость запуска в повышенном контексте для сценария PowerShell? Все идет.
Я настраиваю тестовую среду, и во время некоторых тестов я должен перенастроить части ОС (в частности: экземпляр IIS) - и Windows продолжает запрашивать запуск сценария из процесса с повышенными правами.
Это тестовые машины. Таким образом, "все идет", включая отключение UAC - что я сделал, но PowerShell все еще спрашивает.
Вы можете попробовать настроить переменную среды __ COMPAT_LAYER
на значение RUNASINVOKER
перед запуском скрипта - это может предотвратить запрос повышения прав, если он действительно не нужен.
Этот метод подавления запросов на повышение описан в этой записи блога , и в некоторых случаях он работает для меня.
Пробовали ли вы отключить параметр политики «Контроль учетных записей пользователей: включить режим утверждения администратором»?