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

Helyi fájlok keresése a Copilot alkalmazással Windows 11 rendszeren

Helyi fájlok keresése a Copilot alkalmazással Windows 11 rendszeren

A Copilottal való fájlkeresés használatához Windows 11 rendszeren engedélyezni kell az engedélyeket, és természetes nyelvet kell használni a fájlok kereséséhez és megnyitásához.

A Duck.ai (DuckDuckGo) telepítése alkalmazásként Windows 11, 10 rendszeren

A Duck.ai (DuckDuckGo) telepítése alkalmazásként Windows 11, 10 rendszeren

Telepítsd a Duck.ai alkalmazást Windows 11 vagy 10 rendszerre Edge vagy Chrome böngészővel PWA-ként a DuckDuckGo mesterséges intelligenciájának gyors és privát eléréséhez natív alkalmazás nélkül.

A ChatGPT alkalmazás telepítése Windows 11, 10 rendszerre

A ChatGPT alkalmazás telepítése Windows 11, 10 rendszerre

A ChatGPT alkalmazásként történő telepítéséhez Windows 11 (10) rendszeren az Edge menüből válassza az Alkalmazások lehetőséget, majd kattintson a Telepítés gombra, vagy a Chrome menüből használja a Parancsikon létrehozása lehetőséget.

A Windows 11 26100.6588-as buildje (KB5068221) vészhelyzeti javításokat tartalmaz a 24H2-es verzióban.

A Windows 11 26100.6588-as buildje (KB5068221) vészhelyzeti javításokat tartalmaz a 24H2-es verzióban.

A Windows 11 KB5068221 (26100.6588-as build) 24H2-es verziójához készült frissítés kijavít egy hibát az App-V-ben futó Office-alkalmazásokkal, és frissíti a mesterséges intelligencia összetevőit.

A Windows 11 26100.6584-es (KB5065426) buildje a 2025. szeptemberi frissítésként jelenik meg.

A Windows 11 26100.6584-es (KB5065426) buildje a 2025. szeptemberi frissítésként jelenik meg.

A Windows 11 24H2 kiadásaihoz készült 26100.6584-es (KB5065426) build a 2025. szeptemberi frissítésben új funkciókkal bővült. A Windows 11 23H2 megkapta a KB5065431-es frissítést.

A Recall funkció teljes eltávolítása Windows 11 rendszeren (3 módszer)

A Recall funkció teljes eltávolítása Windows 11 rendszeren (3 módszer)

A Recall eltávolításához Windows 11 rendszeren nyissa meg a Beállítások > Rendszer > Opcionális funkciók > További Windows-funkciók menüpontot, és törölje a Recall jelölőnégyzet jelölését.

A Robocopy többszálú opciójának használata a fájlok másolásának felgyorsítására Windows 11 rendszeren

A Robocopy többszálú opciójának használata a fájlok másolásának felgyorsítására Windows 11 rendszeren

Ismerje meg, hogyan használható a Robocopys /MT kapcsoló Windows 11 rendszeren a fájlok gyorsabb másolásához, mint a Fájlkezelőben, többszálú átvitellel SSD-k és hálózatok esetén.

Hogyan hozhatok létre bootolható Windows 11 telepítő USB adathordozót?

Hogyan hozhatok létre bootolható Windows 11 telepítő USB adathordozót?

A Windows 11 telepítéséhez szükséges bootolható USB létrehozásához használhatja a Rufus, a Ventoy, a Command Prompt vagy a Media Creation Tool programot. Így működik.

Windows 10 17634-es build kiadások fejlesztésekkel

Windows 10 17634-es build kiadások fejlesztésekkel

A Windows 10 1809-es verziójához készült 17634-es build mostantól elérhető a Fast ringben regisztrált, előre ugrás opcióval rendelkező PC-ken. Ebben az új Redstone 5 frissítésben a Microsoft egy új naptárkeresési funkciót és egy frissített Cortana Show Me funkciót vezet be hangparancsokkal. Íme minden, amit tudnod kell...

Hogyan lehet gyári alaphelyzetbe állítani a Windows 11-et fájlok elvesztése nélkül

Hogyan lehet gyári alaphelyzetbe állítani a Windows 11-et fájlok elvesztése nélkül

A Windows 11 fájljainak visszaállításához nyissa meg a Beállítások > Helyreállítás lehetőséget, kattintson a PC visszaállítása lehetőségre, válassza a Fájlok megtartása lehetőséget, majd a Helyi újratelepítés vagy a Felhőalapú letöltés lehetőséget.