Deze beleidsinstelling bepaalt of scripts van Windows PowerShell tijdens het opstarten en uitschakelen van de computer vóór scripts in andere talen worden uitgevoerd. De standaardinstelling is dat Windows PowerShell-scripts worden uitgevoerd na scripts in andere talen.
Als u deze beleidsinstelling inschakelt, binnen elk relevant groepsbeleidsobject (GPO), worden Windows PowerShell-scripts tijdens het opstarten en uitschakelen van de computer vóór scripts in andere talen uitgevoerd.
Neem het volgende scenario: Er zijn drie GPO's (GPO A, GPO B en GPO C). Deze beleidsinstelling is ingeschakeld in GPO A.
GPO B en GPO C bevatten de volgende scripts die bij het opstarten van de computer worden uitgevoerd:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Veronderstel ook dat er twee computers zijn, DesktopIT en DesktopSales.
Voor DesktopIT zijn de GPO's A, B en C van toepassing. De scripts voor GPO's B en C worden daarom in deze volgorde uitgevoerd voor DesktopIT:
Binnen GPO B: B.ps1, B.cmd
Binnen GPO C: C.ps1, C.cmd
Voor DesktopSales worden GPO's B en C toegepast, maar niet GPO A. De scripts voor GPO's B en C worden daarom in deze volgorde uitgevoerd voor DesktopSales:
Binnen GPO B: B.cmd, B.ps1
Binnen GPO C: C.cmd, C.ps1
Opmerking: deze beleidsinstelling bepaalt de volgorde waarin de computers worden opgestart en waarin de Afsluitscripts binnen alle toepasselijke GPO's worden uitgevoerd. U kunt deze beleidsinstelling overbruggen voor specifieke scripttypes binnen een specifieke GPO door de volgende beleidsinstellingen voor de GPO te configureren:
Computerconfiguratie\Beleid\Windows-instellingen\Scripts (Opstarten/Afsluiten)\Opstarten
Computerconfiguratie\Beleid\Windows-instellingen\Scripts (Opstarten/Afsluiten)\Afsluiten
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 |