Executar scripts do Windows PowerShell primeiro na inicialização ou no desligamento do computador

Esta configuração de política determina se os scripts do Windows PowerShell são executados antes de scripts que não sejam do Windows PowerShell durante a inicialização ou o desligamento do computador. Por padrão, scripts do Windows PowerShell são executados depois de scripts que não sejam do Windows PowerShell.

Se você habilitar esta configuração de política, dentro de cada GPO (Objeto de Política de Grupo) aplicável, os scripts do Windows PowerShell serão executados antes de scripts que não sejam do Windows PowerShell durante a inicialização ou o desligamento do computador.

Por exemplo, pressuponha o seguinte cenário:

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

O GPO B e o GPO C incluem os seguintes scripts de inicialização do computador:

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

Pressuponha também que há dois computadores, DesktopIT e DesktopSales.
Para DesktopIT, os GPOs A, B e C são aplicáveis. Portanto, os scripts para os GPOs B e C são executados na seguinte ordem para DesktopIT:

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

Para DesktopSales, os GPOs B e C são aplicáveis, mas não o GPO A. Portanto, os scripts para os GPOs B e C são executados na seguinte ordem para DesktopSales:

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

Observação: esta configuração de política determina a ordem em que os scripts de inicialização e desligamento são executados dentro de todos os GPOs aplicáveis. Você pode substituir esta configuração de política para tipos específicos de script dentro de um determinado GPO definindo as seguintes configurações de política para o GPO:

Configuração do Computador\Políticas\Configurações do Windows\Scripts (Inicialização/Desligamento)\Inicialização
Configuração do Computador\Políticas\Configurações do Windows\Scripts (Inicialização/Desligamento)\Desligamento

Suporte em: Pelo menos Windows 7

Registry HiveHKEY_LOCAL_MACHINE
Registry PathSoftware\Microsoft\Windows\CurrentVersion\Policies\System
Value NameRunComputerPSScriptsFirst
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

scripts.admx

Modelos Administrativos (Computadores)

Modelos Administrativos (Usuários)