Deze beleidsinstelling bepaalt of scripts van Windows PowerShell tijdens het aanmelden en afmelden van gebruikers vóór andere scripts worden uitgevoerd. De standaardinstelling is dat PowerShell-scripts worden uitgevoerd na scripts in andere talen.
Als u deze beleidsinstelling inschakelt, binnen de relevante groepsbeleidsobjecten (GPO's), worden PowerShell-scripts tijdens het aanmelden en afmelden van gebruikers vóór andere scripts 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 een gebruiker worden uitgevoerd:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Het scenario heeft betrekking op twee gebruikers, Jan Smits en Deborah Jansen.
Voor Jan Smits 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 Jan Smits:
Binnen GPO B: B.ps1, B.cmd
Binnen GPO C: C.ps1, C.cmd
Voor DesktopSales zijn de GPO's B en C van toepassing, maar niet GPO A. De scripts voor GPO's B en C worden daarom in deze volgorde uitgevoerd voor Deborah Jansen:
Binnen GPO B: B.cmd, B.ps1
Binnen GPO C: C.cmd, C.ps1
Opmerking: deze beleidsinstelling bepaalt de volgorde waarin scripts tijdens het aanmelden en afmelden van gebruikers binnen alle relevante GPO's worden uitgevoerd. U kunt deze beleidsinstelling vervangen voor bepaalde scripttypen binnen een specifieke GPO door de volgende beleidsinstellingen te configureren voor de GPO:
Gebruikersconfiguratie\Beleid\Windows-instellingen\Scripts (Aanmelden/Afmelden)\Aanmelden
Gebruikersconfiguratie\Beleid\Windows-instellingen\Scripts (Aanmelden/Afmelden)\Afmelden
Deze instelling is beschikbaar in de mappen Computerconfiguratie en Gebruikersconfiguratie. De instelling die in Computerconfiguratie wordt ingesteld, heeft voorrang boven 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 |