Esta definição de política determina se os scripts Windows PowerShell serão executados antes de scripts não PowerShell durante o arranque e encerramento do computador. 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 arranque e encerramento do computador.
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 arranque de computador:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Considere também que existem dois computadores, ComputadorTI e ComputadorVendas.
Para o ComputadorTI, 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 ComputadorTI:
No GPO B: B.ps1, B.cmd
No GPO C: C.ps1, C.cmd
Para o ComputadorVendas, 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 o ComputadorVendas:
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 arranque e encerramento do computador 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 Computador\Políticas\Definições do Windows\Scripts (Arranque/Encerramento)\Arranque
Configuração do Computador\Políticas\Definições do Windows\Scripts (Arranque/Encerramento)\Encerrar
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunComputerPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |