Executar scripts de Windows PowerShell primeiro quando o utilizador iniciar sessão, terminar sessão

Esta definição de política determina se os scripts de Windows PowerShell são executados antes dos scripts não pertencentes ao Windows PowerShell durante o início e fim de sessão do utilizador. Por predefinição, os scripts de Windows PowerShell são executados depois dos scripts não pertencentes ao Windows PowerShell.

Se ativar esta definição de política, em cada Objeto de Política de Grupo (GPO) aplicável, os scripts de PowerShell serão executados antes dos scripts não pertencentes ao PowerShell durante o início e fim de sessão do utilizador.

Por exemplo, no seguinte cenário:

Existem três GPOs (GPO A, GPO B e GPO C). Esta definição de política está ativada no GPO A.

O GPO B e o GPO C incluem os seguintes scripts de início de sessão do utilizador:

GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1

Assuma também que existem dois utilizadores: Luís Sousa e Susana Oliveira.
Para o Luís, são aplicados os GPOs A, B e C. Assim, os scripts para os GPOs B e C são executados na seguinte ordem para o Luís:

No GPO B: B.ps1, B.cmd
No GPO C: C.ps1, C.cmd

Para a Susana, são aplicados os GPOs B e C, mas não o GPO A. Assim, os scripts para os GPOs B e C são executados na seguinte ordem para a Susana:

No GPO B: B.cmd, B.ps1
No GPO C: C.cmd, C.ps1

Nota: esta definição de política determina a ordem pela qual são executados os scripts de arranque e encerramento do utilizador de todos os GPOs aplicáveis. Pode ignorar esta definição de política para tipos de script específicos num GPO específico configurando as definições de política seguintes para o GPO:

Configuração do Utilizador\Políticas\Definições do Windows\Scripts (Início de Sessão/Fim de Sessão)\Início de Sessão
Configuração do Utilizador\Políticas\Definições do Windows\Scripts (Início de Sessão/Fim de Sessão)\Fim de Sessão

Esta definição de política é apresentada nas pastas Configuração do Computador e Configuração do Utilizador. A definição de política estabelecida em Configuração do Computador tem precedência sobre a definição estabelecida em Configuração do Utilizador.

Suportado em: Pelo menos, Windows Server 2008 R2 ou Windows 7

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Microsoft\Windows\CurrentVersion\Policies\System
Value NameRunUserPSScriptsFirst
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

scripts.admx

Modelos administrativos (computadores)

Modelos administrativos (utilizadores)