Como executo um script do powershell via política de grupo?

1

Como posso executar um script PowerShell por meio da diretiva de grupo em várias máquinas?

O script é assinado e será executado nas máquinas de destino quando você clicar com o botão direito do mouse e selecionar "executar com o powershell".

    
por resolver101 21.03.2012 / 18:07

2 respostas

1

Confira esta página: link

Em particular, acho que você gostaria de editar o GPO de inicialização de sua máquina para executar:

C:\windows\system32\windowspowerShell\v1.0\powershell.exe & "C:\script.ps1"

O caminho para o PowerShell.exe não muda se você tiver a v1 ou v2 instalada.

    
por 22.03.2012 / 17:09
1

Uma solução alternativa (o que eu fiz) para bginfo:

  1. Configurar um GPO de logon do usuário (Configuração do usuário - Políticas - Windows Configurações - Scripts)
  2. Na guia Scripts (não no PowerShell), clique em mostrar arquivos e copiar bginfo.exe e seu arquivo de configuração .bgi
  3. Volte para a guia Scripts, clique em add, digite "bginfo.exe" para o Script Name e "desktopSettings.bgi / timer: 0 / nolicprompt" para os parâmetros de script.

Certifique-se de fazer gpupdate / force e logoff / logon, então você deve ver bginfo em sua área de trabalho.

    
por 26.03.2012 / 18:23