Powershell: Desativar a necessidade de elevação?

2

Existe alguma maneira de desativar a necessidade de executar em um contexto elevado para um script PowerShell? Vale tudo.

Estou configurando um ambiente de teste e, durante alguns dos testes, preciso reconfigurar partes do sistema operacional (principalmente: uma instância do IIS) - e o Windows continua pedindo para executar o script a partir de um processo elevado.

Essas são máquinas de teste. Como tal, "vale tudo", incluindo desligar o UAC - o que eu fiz, mas o PowerShell ainda pergunta.

    
por TomTom 03.02.2017 / 14:58

2 respostas

1

Você pode tentar configurar a variável de ambiente __COMPAT_LAYER para o valor RUNASINVOKER antes da execução do script - isso pode impedir a solicitação de elevação se ela realmente não for necessária. Este método de supressão de solicitação de elevação descrito em este post de blog , e é um trabalho para mim em alguns casos.

    
por 03.02.2017 / 15:20
1

Você tentou desativar a configuração de política "Controle de conta de usuário: ativar o modo de aprovação de administrador"?

    
por 04.02.2017 / 19:34

Tags