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 indításakor és leállításakor. 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 PowerShell-parancsfájlokat a nem PowerShell-parancsfájlok előtt fogja futtatni a számítógép indításakor és leállításakor.
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ő számítógép-indítási parancsfájlokat tartalmazza:
B GPO: B.cmd, B.ps1
C GPO: C.cmd, C.ps1
Tételezzünk fel továbbá két számítógépet: ITSzgep és KerSzgep.
Az ITSzgep számítógép esetében az A, a B és a C GPO-t alkalmazza a rendszer. Ezért a B és a C GPO parancsfájljait a következő sorrendben futtatja rendszer az ITSzgep számítógép esetében:
A B GPO-n belül: B.ps1, B.cmd
A C GPO-n belül: C.ps1, C.cmd
A KerSzgep 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 a KerSzgep számítógép 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 számítógép indítási és leállítá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:
Számítógép konfigurációja\A Windows beállításai\Parancsfájlok (indítás/leállítás)\Indítás
Számítógép konfigurációja\A Windows beállításai\Parancsfájlok (indítás/leállítás)\Leállítás
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunComputerPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |