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

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

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

Por exemplo, considere o seguinte cenário:

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

O GPO B e 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

Considere também que existem dois utilizadores, Qin Hong e Tamara Johnston.
Para o Qin, são aplicados os GPOs A, B e C. Assim, os scripts para os GPOs B e C são executados pela seguinte ordem para o Qin:

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

Para a Tamara, 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 pela seguinte ordem para Tamara:

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

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

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

Esta definição aparece nas pastas Configuração do Computador e Configuração do Utilizador. A definição especificada na Configuração do Computador tem prioridade sobre a definição especificada na 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)