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 arranque e o encerramento do computador. 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 Windows PowerShell serão executados antes dos scripts não pertencentes ao Windows PowerShell durante o arranque e o encerramento do computador.
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 arranque do computador:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Assuma também que existem dois computadores: PCIT e PCVendas.
Para o PCIT, 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 PCIT:
No GPO B: B.ps1, B.cmd
No GPO C: C.ps1, C.cmd
Para o PCVendas, 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 o PCVendas:
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 nos computadores os scripts de arranque e encerramento 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 Computador\Políticas\Definições do Windows\Scripts (Arranque/Encerramento)\Arranque
Configuração do Computador\Políticas\Definições do Windows\Scripts (Arranque/Encerramento)\Encerramento
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 |