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

Essa configuração de diretiva determina se scripts do Windows PowerShell serão executados antes de scripts que não são do PowerShell durante a inicialização e o desligamento do computador. Por padrão, scripts do PowerShell são executados depois de scripts que não são do PowerShell.

Se você habilitar essa configuração de diretiva, dentro de cada GPO (Objeto de Diretiva de Grupo) aplicável, scripts do PowerShell serão executados antes de scripts que não são do PowerShell durante a inicialização e o desligamento do computador.

Por exemplo, pressuponha o seguinte cenário:

Existem três GPOs (GPO A, GPO B e GPO C). Essa configuração de diretiva está habilitada no GPO A.

O GPO B e 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 existam dois computadores, DesktopIT e DesktopSales.
No DesktopIT, os GPOs A, B e C foram aplicados. Portanto, os scripts dos GPOs B e C serão executados na seguinte ordem para o DesktopIT:

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

No DesktopSales, os GPOs B e C foram aplicados, exceto o GPO A. Portanto, os scripts dos GPOs B e C serão executados na seguinte ordem para o DesktopSales:

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

Observação: essa configuração de diretiva determina a ordem em que os scripts de inicialização e desligamento do computador serão executados em todos os GPOs aplicáveis. Você pode substituir essa configuração de diretiva para tipos de script específicos dentro de um GPO específico, definindo as seguintes configurações de diretiva para o GPO:

Configuração do Computador\Diretivas\Configurações do Windows\Scripts (Inicialização/Desligamento)\Inicialização
Configuração do Computador\Diretivas\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)