Ez a házirend-beállítás határozza meg, hogy a rendszer a Windows PowerShell-parancsfájlokat a nem PowerShell-parancsfájlok előtt futtassa-e a számítógép a felhasználó be- és kijelentkezésekor. Alapértelmezés szerint a rendszer a PowerShell-parancsfájlokat a nem PowerShell-parancsfájlok után futtatja.
Ha engedélyezi ezt a házirend-beállítást, a rendszer minden alkalmazható csoportházirend-objektum (GPO) esetében a nem PowerShell-parancsfájlok előtt fogja futtatni a PowerShell-parancsfájlokat a felhasználó be- és kijelentkezésekor.
Tételezzük fel a következő helyzetet:
Adva van három csoportházirend-objektum (A, B és C GPO). Ez a házirend-beállítás az A GPO-ban van engedélyezve.
A B GPO és a C GPO a következő felhasználóbejelentkezési parancsfájlokat tartalmazza:
B GPO: B.cmd, B.ps1
C GPO: C.cmd, C.ps1
Tételezzünk fel továbbá két felhasználót, Budai Pétert és Bedecs Annát.
Péter esetében a rendszer az A, a B és a C GPO-t alkalmazza. Ezért a B és a C GPO parancsfájljait a következő sorrendben futtatja rendszer Péter esetében:
A B GPO-n belül: B.ps1, B.cmd
A C GPO-n belül: C.ps1, C.cmd
Anna esetében a B és a C GPO-t alkalmazza a rendszer, az A GPO-t azonban nem. Ezért a B és a C GPO parancsfájljait a következő sorrendben futtatja rendszer Anna esetében:
A B GPO-n belül: B.cmd, B.ps1
A C GPO-n belül: C.cmd, C.ps1
Megjegyzés: ez a házirend-beállítás határozza meg, hogy a felhasználó be- és kijelentkezési parancsfájljai milyen sorrendben fussanak az összes alkalmazható GPO-n belül. Ez a házirend-beállítás egy adott GPO meghatározott parancsfájltípusai esetében felülbírálható a GPO következő házirend-beállításainak konfigurálásával:
Felhasználó konfigurációja\Házirendek\A Windows beállításai\Parancsfájlok (bejelentkezés/kijelentkezés)\Bejelentkezés
Felhasználó konfigurációja\A Windows beállításai\Parancsfájlok (bejelentkezés/kijelentkezés)\Kijelentkezés
Ez a házirend-beállítás a Számítógép konfigurációja és a Felhasználó konfigurációja mappában egyaránt megjelenik. A Számítógép konfigurációja mappában megadott házirend-beállítás felülírja a Felhasználó konfigurációja mappában megadott beállítást.
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 |