Nastavení této zásady určuje, zda budou skripty prostředí Windows PowerShell spuštěny před jinými skripty během přihlášení a odhlášení uživatele. Ve výchozím nastavení jsou skripty prostředí Windows PowerShell spouštěny až po ostatních skriptech.
Pokud nastavení této zásady povolíte, budou v rámci každého odpovídajícího objektu zásad skupiny (GPO) skripty prostředí PowerShell spouštěny před jinými skripty během přihlašování a odhlašování uživatele.
Vezměme si například tento scénář:
Existují tři objekty zásad skupiny (GPO A, GPO B a GPO C). Nastavení této zásady je povoleno v objektu GPO A.
Objekty GPO B a GPO C zahrnují následující přihlašovací skripty uživatele:
GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1
Dále předpokládejme, že existují dva uživatelé, Petr Karásek a Helena Kupková.
Pro uživatele Petr Karásek jsou použity objekty GPO A, B a C. Skripty pro objekty GPO B a C jsou proto pro uživatele Petr Karásek spuštěny v následujícím pořadí:
V rámci objektu GPO B: B.ps1, B.cmd
V rámci objektu GPO C: C.ps1, C.cmd
Pro uživatele Helena Kupková jsou použity objekty GPO B a C, nikoli však GPO A. Skripty pro objekty GPO B a C jsou proto pro uživatele Helena Kupková spuštěny v následujícím pořadí:
V rámci objektu GPO B: B.cmd, B.ps1
V rámci objektu GPO C: C.cmd, C.ps1
Poznámka: Nastavení této zásady určuje pořadí, ve kterém jsou spouštěny přihlašovací a odhlašovací skripty uživatele v rámci všech příslušných objektů GPO. Nastavení této zásady můžete přepsat pro konkrétní typy skriptů v rámci konkrétního objektu GPO konfigurací následujícího nastavení zásad pro objekt GPO:
Konfigurace uživatele\Zásady\Nastavení systému Windows\Skripty (přihlašovací nebo odhlašovací)\Přihlášení
Konfigurace uživatele\Zásady\Nastavení systému Windows\Skripty (přihlašovací nebo odhlašovací)\Odhlášení
Nastavení této zásady je k dispozici ve složkách Konfigurace počítače i Konfigurace uživatele. Pokud je nastavení této zásady aktivováno v obou složkách, má přednost nastavení ve složce Konfigurace počítače.
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 |