Como executar o script powershell como script Logon / logoff no Windows 2003?

2

Instalei o PowerShell Versão 1.0 no meu servidor Windows 2003. Como faço para executar um script do PowerShell durante o evento de logon ou logoff? Eu tentei isso através de

Local Computer policy>User Configuration>Windows Settings>Logon/Logoff Scripts

Mas parece que não funciona.

    
por BlueGene 02.07.2010 / 17:07

2 respostas

5

Você precisa chamar o binário powershell diretamente com o scriptname. O exemplo abaixo supõe que o arquivo .PS1 está armazenado no diretório atribuído ao GPO. Você precisará alterar as variáveis para corresponder ao seu ambiente.

powershell.exe -Command ". '\%SYSVOL%\Policies\%POLICYGUID%\scriptname.ps1'"
    
por 02.07.2010 / 17:15
1

A solução alternativa pode ser criar um script em lote que execute o script Powershell e, em seguida, defina isso na política.

(mas a resposta do jscott é melhor)

    
por 02.07.2010 / 17:15