Criando um script Powershell para abrir como administrador e executar o comando

0

Sou novo no script do Powershell, mas preciso criar um script para ser executado no computador de todos no meu escritório. O script que preciso executar requer que o Powershell seja executado como Administrador. Quando eu uso o comando "runas", outra janela do Powershell é aberta, mas meus comandos são executados na janela Powershell original, que não tem privilégios suficientes. Os comandos que preciso executar na janela Administrador (privilégios) são:

Get-AppxPackage -AllUsers -Name Microsoft.3DBuilder | Remove-AppxPackage
Get-AppxPackage -AllUsers -Name Microsoft.GetStarted | Remove-AppxPackage
Get-AppxPackage -AllUsers -Name Microsoft.Skypass | Remove-AppxPackage 
Get-AppxPackage -AllUsers -Name Microsoft.MicrosoftSolitaireCollection | Remove-AppxPackage
    
por JoeReis 29.11.2016 / 19:02

2 respostas

2

Qual versão do powershell você está executando?

Se você estiver usando a versão 4.0 ou superior, poderá usar a instrução #Requires

No seu caso:

#Requires -RunAsAdministrator

Quando o script é executado na máquina local, ele garante que o script esteja no modo de administrador elevado.

    
por 30.11.2016 / 11:04
-2

link

Este script que encontrei no Technet será executado antes do script e verifique se ele é admin, reiniciando como administrador, se não

    
por 19.09.2018 / 14:24

Tags