Den här principinställningen bestämmer om Windows PowerShell-skript ska köras före andra skript när användaren loggar in och loggar ut. Som standard körs Windows PowerShell-skript efter andra skript.
Om du aktiverar den här principinställningen körs PowerShell-skript före andra skript i varje tillämpligt grupprincipobjekt (GPO) när användaren loggar in och loggar ut.
Exempel:
Anta att det finns tre grupprincipobjekt (GPO A, GPO B och GPO C). Den här principinställningen är aktiverad i GPO A.
GPO B och GPO C har följande inloggningsskript:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Anta också att det finns två användare, Qin Hong och Tamara Johnston.
För Qin tillämpas GPO A, B och C. Skripten för GPO B och C körs därför i följande ordning för Qin:
I GPO B: B.ps1, B.cmd
I GPO C: C.ps1, C.cmd
För Tamara tillämpas GPO B och C men inte GPO A. Skripten för GPO B och C körs därför i följande ordning för Tamara:
I GPO B: B.cmd, B.ps1
I GPO C: C.cmd, C.ps1
Obs! Den här principinställningen bestämmer i vilken ordning inloggnings- och utloggningsskripten körs i alla tillämpliga grupprincipobjekt. Du kan åsidosätta den här principinställningen för specifika skripttyper i ett specifikt grupprincipobjekt genom att konfigurera följande principinställningar för grupprincipobjektet:
Användarkonfiguration\Principer\Windows-inställningar\Skript (in-/utloggning)\Inloggning
Användarkonfiguration\Principer\Windows-inställningar\Skript (in-/utloggning)\Utloggning Principinställningen i Datorkonfiguration gäller före inställningen i Användarkonfiguration.
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 |