Em um script do PowerShell, como posso verificar se estou executando com privilégios de administrador?
powershell
Michael Kelley
fonte
fonte
Respostas:
(dos truques de segurança da linha de comando )
fonte
No Powershell 4.0, você pode usar os requisitos na parte superior do seu script:
Saídas:
fonte
Execute a função acima. Se o resultado for True, o usuário terá privilégios de administrador.
fonte
Isso verificará se você é um administrador, caso contrário, ele será reaberto no PowerShell ISE como administrador.
Espero que isto ajude!
fonte
como uma combinação das respostas acima, você pode usar algo como o seguinte no início do seu script:
Outro método é iniciar seu script com esta linha, o que impedirá sua execução quando não for iniciado com direitos de administrador.
fonte