Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

  • A PowerShell végrehajtási szabályzatának módosításához nyissa meg a PowerShellt (admin) , és futtassa a „Set-ExecutionPolicy RemoteSigned” parancsot a szkriptek végrehajtásának engedélyezéséhez. A „Set-ExecutionPolicy AllSigned” parancs engedélyezi a megbízható közzétevőktől származó szkripteket. Vagy a „Set-ExecutionPolicy Unrestricted” parancs korlátozások nélkül engedélyezi a szkripteket.
  • A „Set-ExecutionPolicy Restricted” parancs futtatásával visszavonhatja a módosításokat és megakadályozhatja a szkriptek futtatását.
  • Végül engedélyezheti a PowerShell szkripteket a Windows 11 és 10 Beállítások alkalmazásban található szabályzat módosításával.

Windows 11 (vagy 10) rendszeren alapértelmezés szerint, amikor megpróbálsz futtatni egy szkriptet a PowerShellben, a program a „nem tölthető be, mert a szkriptek futtatása le van tiltva ezen a rendszeren” hibaüzenettel hibázik. Ez azért van, mert a PowerShell rendelkezik egy „végrehajtási szabályzat” biztonsági funkcióval, amely szabályozza a konfigurációs fájlok betöltését és a szkriptek futtatását, hogy megakadályozza a rosszindulatú kódok futtatását a rendszeren.

Ha Windows 11 (vagy 10) rendszeren kell futtatnia egy szkriptet, módosíthatja a végrehajtási szabályzatot a helyi számítógépre, az aktuális felhasználóra vagy a munkamenetre vonatkozóan.

Amikor PowerShell-végrehajtási szabályzatot állít be a helyi számítógépre és az aktuális felhasználóra, az információk a beállításjegyzékben tárolódnak. Ha egy adott munkamenetre konfigurálja a szabályzatot, az a memóriában tárolódik, majd a munkamenet bezárásakor elveszik.

A Microsoft szerint a végrehajtási szabályzat nem korlátozza a műveleteket. A szabályzat megkerülhető a szkript parancssori felületen (CLI) történő beírásával. A szabályzat célja, hogy segítsen a felhasználóknak megakadályozni a rosszindulatú szkriptek futtatását.

Ebben az útmutatóban megtanítom, hogyan módosíthatod a végrehajtási szabályzatot a szkriptek sikeres futtatásához a PowerShellben Windows 11 vagy 10 rendszeren.

Végrehajtási szabályzat módosítása Windows 11 rendszeren a PowerShell segítségével

A PowerShell végrehajtási szabályzatának módosításához Windows 11 (vagy 10) rendszeren kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt a Windows 11 rendszeren.

     

     

  2. Keressen rá a PowerShell kifejezésre , kattintson a jobb gombbal a legfelső találatra, és válassza a Futtatás rendszergazdaként lehetőséget.

  3. Írja be a következő parancsot az aktuális végrehajtási szabályzat megerősítéséhez, majd nyomja meg az Enter billentyűt :

    Get-ExecutionPolicyGet-ExecutionPolicy

  4. (Választható) Írja be a következő parancsot a hatályos PowerShell végrehajtási szabályzatok megtekintéséhez, majd nyomja meg az Enter billentyűt :

    Get-ExecutionPolicy -List

  5. Írja be a következő parancsot a PowerShell végrehajtási szabályzatának módosításához, hogy engedélyezze a szkriptek futtatását Windows 11 rendszeren, majd nyomja meg az Enter billentyűt :

    Set-ExecutionPolicy RemoteSigned

  6. (Választható) Írja be a következő parancsot a végrehajtási szabályzat módosításához a szkriptek futtatásának megakadályozása érdekében, majd nyomja meg az Enter billentyűt :

    Korlátozott végrehajtási politika beállítása

    Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

A lépések elvégzése után újra futtathatja a szkriptet, és annak most már sikeresen futnia kell Windows 11 rendszeren. Ha a továbbiakban nem szeretné engedélyezni a szkriptek futtatását a számítógépén, futtathatja a lépésekben említett opcionális parancsot.

Ha módosítani szeretné a végrehajtási szabályzatot úgy, hogy a szkriptek az aktuális felhasználó vagy a helyi számítógép számára fussanak, akkor a „Hatály” opciót kell használnia, például így: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUservagy Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

Windows 11 rendszeren négy különböző végrehajtási szabályzat közül választhat a szkriptek engedélyezéséhez vagy tiltásához:

  • Korlátozott — blokkolja bármely szkriptfájl futtatását.
  • RemoteSigned – lehetővé teszi szkriptek létrehozását a számítógépen. Azonban egy másik eszközön létrehozott szkriptek nem futnak megbízható aláírás nélkül.
  • AllSigned – engedélyezi az összes szkript futtatását. Azonban csak akkor, ha egy megbízható közzétevő aláírást mellékelt.
  • Korlátlan — bármilyen szkriptet korlátozások nélkül futtat.

Nem kell módosítania a végrehajtási szabályzatot, ha olyan szkriptet kell futtatnia, amely nem rendelkezik a szükséges paraméterekkel, és nem ad vissza kimenetet. Ehelyett a PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypassparancs segítségével megkerülheti a korlátozásokat.

Végrehajtási szabályzat módosítása Windows 11 rendszeren a Beállítások menüpontban

Windows 11 és 10 rendszeren a parancssori konzol konfigurációjának módosításával a Beállítások alkalmazásban engedélyezheti a szkriptek PowerShell-en történő futtatását is.

Windows 11-ből

A PowerShell végrehajtási szabályzatának módosításához a Beállítások alkalmazásból kövesse az alábbi lépéseket:

  1. Nyissa meg a Beállításokat .

  2. Kattintson a Rendszer elemre .

  3. Kattintson a Fejlesztőknek oldalra.

  4. Kattintson a PowerShell beállításra.

  5. Kapcsolja be a „Végrehajtási szabályzat módosítása a helyi PowerShell-szkriptek engedélyezéséhez […]” váltókapcsolót.

    Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

Ha már nincs szüksége erre a funkcióra, a szkripteket ugyanazokkal a lépésekkel blokkolhatja, de az 5. lépésben kapcsolja ki a „Végrehajtási szabályzat módosítása helyi PowerShell-szkriptek engedélyezéséhez […]” váltókapcsolót.

Windows 10-ből

A PowerShell végrehajtási szabályzatának módosításához a Beállítások alkalmazásból kövesse az alábbi lépéseket:

  1. Nyissa meg a Beállításokat .

  2. Kattintson a Frissítés és biztonság elemre .

  3. Kattintson a Fejlesztőknek oldalra.

  4. Jelölje be a „Végrehajtási szabályzat módosítása helyi PowerShell-szkriptek engedélyezéséhez […]” opciót a PowerShell beállításnál.

    Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

  5. Kattintson az Alkalmaz gombra.

Ha már nincs szüksége erre a funkcióra, a szkripteket ugyanazokkal a lépésekkel blokkolhatja, de a 4. lépésben törölje a jelet a „Végrehajtási szabályzat módosítása helyi PowerShell-szkriptek engedélyezéséhez […]” jelölőnégyzetből, és alkalmazza a módosításokat.

A lépések elvégzése után a beállítás a PowerShell végrehajtási szabályzatát „RemoteSigned” értékre állítja. Ez a szabályzat lehetővé teszi szkriptek aláírás nélküli futtatását, de a távoli szkriptekhez aláírás szükséges.

Módosítsa a végrehajtási szabályzatot úgy, hogy engedélyezze a digitálisan alá nem írt szkripteket

Ha van egy PowerShell szkripted, amelyet egy másik számítógépen hoztak létre, vagy az internetről töltöttek le, és megpróbálod futtatni, akkor a következő hibaüzenetet kaphatod: „A […].ps1 fájl nem tölthető be. A […].ps1 fájl nincs digitálisan aláírva. Nem futtathatod ezt a szkriptet az aktuális rendszeren” vagy „A szkript nem hajtható végre a rendszeren” . Azonban, amíg tudod, hogy a szkript biztonságosan használható, és megbízható forrásból szerezted be, módosíthatod a „Folyamat” hatókör-szabályzatot a sikeres futtatáshoz. 

Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

PowerShell szkript nincs digitálisan aláírva hiba / Kép: Mauro Huculak

A PowerShell végrehajtási szabályzatának digitális aláírás nélküli „.ps1” szkript futtatásához történő módosításához kövesse az alábbi lépéseket:

  1. Nyissa meg a Start menüt .

  2. Keressen rá a PowerShell kifejezésre , kattintson a jobb gombbal a legfelső találatra, és válassza a Futtatás rendszergazdaként lehetőséget.

  3. Írja be a következő parancsot a digitális aláírással rendelkező PowerShell-szkriptek engedélyezéséhez, majd nyomja meg az Enter billentyűt :

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

    Hogyan módosítható a végrehajtási szabályzat szkriptek PowerShell-en történő futtatásához

A lépések elvégzése után a parancs futtatásával futtathatja a szkriptfájlt .\Your-PowerShell-Script.ps1az aktuális munkamenet során. A PowerShell-munkamenet bezárása után a végrehajtási szabályzat visszaáll az eredeti állapotába, hogy megakadályozza más szkriptek futtatását. 

Ha egy másik szkriptfájlt kell futtatnia, megismételheti a fent leírt lépéseket.

Frissítés 2024. október 10.: Ez az útmutató frissült a pontosság biztosítása és a folyamatban bekövetkezett változások tükrözése érdekében.

Hagyj kommentárt

26200.5722-es build (KB5062669) a Windows 11 25H2 kiadásaihoz új funkciókkal (fejlesztői)

26200.5722-es build (KB5062669) a Windows 11 25H2 kiadásaihoz új funkciókkal (fejlesztői)

A 26200.5722-es (KB5062669) build a Windows 11 25H2-höz a fejlesztői csatornán új funkciókkal, változtatásokkal és javításokkal. A 24H2-es verzió a 26120.5722-es buildet kapta.

A Windows 10 19045.6216-os (KB5063709) buildje a 2025. augusztusi frissítésként jelenik meg.

A Windows 10 19045.6216-os (KB5063709) buildje a 2025. augusztusi frissítésként jelenik meg.

A Microsoft kiadta a 2025. augusztusi Patch Tuesday frissítést, amely változtatásokat és javításokat tartalmaz a Windows 10-hez.

Hogyan ellenőrizhető (pontosan), miért nem futtatható a számítógépen a Windows 11

Hogyan ellenőrizhető (pontosan), miért nem futtatható a számítógépen a Windows 11

A WhyNotWin11 jobb, mint a Microsoft PC Health Check alkalmazás, és megmondja, miért nem futtatható a Windows 11 a számítógépeden, beleértve a TPM 2.0 és a CPU-támogatást is.

Hogyan találhatom meg a BitLocker helyreállítási kulcsot a Windows 11 rendszeren

Hogyan találhatom meg a BitLocker helyreállítási kulcsot a Windows 11 rendszeren

A számítógép BitLocker helyreállítási kulcsának megkereséséhez Windows 11 (vagy 10) rendszeren nyissa meg Microsoft-fiókját online, és erősítse meg a helyreállítást az Eszközök oldalon.

A Firefox egyszerűvé teszi a mesterséges intelligencia kikapcsolását, amit az Edge még nem tesz meg

A Firefox egyszerűvé teszi a mesterséges intelligencia kikapcsolását, amit az Edge még nem tesz meg

A Firefox 148 egyetlen kapcsolóval letilthatja az összes mesterséges intelligencia funkciót, kiemelve, hogy a Microsoft Edge-ben továbbra sincs egyszerű mód a Copilot kikapcsolására.

A Windows 11 26200.5551-es és 26120.3863-as verziói új mesterséges intelligencia funkciókat kapnak a fejlesztői és béta verziókban.

A Windows 11 26200.5551-es és 26120.3863-as verziói új mesterséges intelligencia funkciókat kapnak a fejlesztői és béta verziókban.

A 26200.5551-es (KB5055617) és a 26120.3863-as (KB5055613) build új funkciókat és javításokat tartalmaz, és a fejlesztői és béta verziókban érkezik a Windows 11 rendszerre.

Hogyan alakítsunk képet műalkotássá a Windows 11-es Fotók alkalmazásban a Kép átformálása segítségével

Hogyan alakítsunk képet műalkotássá a Windows 11-es Fotók alkalmazásban a Kép átformálása segítségével

A Kép átformázása AI használatához a Fotókban nyisson meg egy képet, kattintson a Szerkesztés lehetőségre, válassza a Kép átformázása lehetőséget, válasszon egy stílusbeállítást, vagy hozzon létre egy szöveges promptot.

Hogyan lehet több PDF-fájlt egyetlen dokumentumba egyesíteni Windows 11 rendszeren

Hogyan lehet több PDF-fájlt egyetlen dokumentumba egyesíteni Windows 11 rendszeren

Több beolvasás és PDF-fájl egyetlen PDF-dokumentumba való egyesítéséhez Windows 11 rendszeren harmadik féltől származó egyesítési eszközöket kell használnia, és itt van kettő.

A Windows 11 22635.4805-ös buildje (KB5050105) javítja a Snap Layouts béta verzióját

A Windows 11 22635.4805-ös buildje (KB5050105) javítja a Snap Layouts béta verzióját

A Windows 11 KB5050105 (22635.4805-ös build) frissítése megérkezett a béta verzióba, és változásokat tartalmaz a Snap, a Bevitel és a Beállítások funkciókhoz, valamint javításokat tartalmaz.

A Windows 11 27808-as buildje változásokat ad a Feladatkezelőben a Canary Channelben

A Windows 11 27808-as buildje változásokat ad a Feladatkezelőben a Canary Channelben

A Windows 11 27808-as buildje megjelent a Canary Channel-ben, beleértve a Feladatkezelő módosításait, számos javítást és ismert problémákat.