Deze beleidsinstelling bepaalt of scripts van Windows PowerShell tijdens het aanmelden en afmelden van de gebruiker 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 relevante groepsbeleidsobject (GPO), worden PowerShell-scripts tijdens het aanmelden en afmelden van de gebruiker 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 aanmelden van de gebruiker worden uitgevoerd:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Veronderstel ook dat er twee gebruikers zijn, Qin Hong en Tamara Johnston.
Voor Qin 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 Qin:
Binnen GPO B: B.ps1, B.cmd
Binnen GPO C: C.ps1, C.cmd
Voor Tamara 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 Tamara:
Binnen GPO B: B.cmd, B.ps1
Binnen GPO C: C.cmd, C.ps1
Opmerking: deze beleidsinstelling bepaalt de volgorde waarin de gebruikers zich aanmelden en waarin de aanmeldings- en afmeldingsscripts 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:
User Configuration\Policies\Windows Settings\Scripts (Logon/Logoff)\Logon
User Configuration\Policies\Windows Settings\Scripts (Logon/Logoff)\Logoff
Deze beleidsinstelling verschijnt in de mappen Computerconfiguratie en Gebruikersconfiguratie. De beleidsinstelling die in Computerconfiguratie wordt ingesteld, heeft voorrang op de instelling die in Gebruikersconfiguratie wordt ingesteld.
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunUserPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |