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

Xbox mód engedélyezése PC-n Windows 11 rendszeren

Xbox mód engedélyezése PC-n Windows 11 rendszeren

Engedélyezd az Xbox módot Windows 11 rendszeren a konzolszerű játékélmény feloldásához, a teljesítmény javításához és a rendszererőforrások felszabadításához.

A Windows 11 26120.3671-es buildje a Béta csatornán módosítja a tálcát, a QMR-t, a megosztást és a mesterséges intelligenciát.

A Windows 11 26120.3671-es buildje a Béta csatornán módosítja a tálcát, a QMR-t, a megosztást és a mesterséges intelligenciát.

A Windows 11 26120.3671-es buildje (KB5055622) lehetőséget ad a tálcaikonok méretének módosítására, a QMR tesztcsomagot kap, valamint a megosztás és a mesterséges intelligencia is megváltozik.

9 új funkció jelenik meg a Microsoft Copilotban 2025-ben Windows 11-en, mobilon és weben

9 új funkció jelenik meg a Microsoft Copilotban 2025-ben Windows 11-en, mobilon és weben

A Microsoft Copilot új funkciókat kap, többek között a Memóriát, a Műveleteket, a Látást, az Oldalakat, a Podcastokat, a Vásárlást, a Mélykutatást és a Keresést Windows 11-hez.

A Windows 11 22635.5170-es buildje béta verzióban jelent meg

A Windows 11 22635.5170-es buildje béta verzióban jelent meg

A Windows 11 22635.5170-es buildje (KB5055623) változtatásokat hoz a Fájlkezelőhöz, és az új, nagyobb elrendezésű Start menüt áthelyezi a 23H2 verzióba.

Hogyan válthat automatikusan világos és sötét mód között Windows 11 rendszeren

Hogyan válthat automatikusan világos és sötét mód között Windows 11 rendszeren

Windows 11 rendszeren az alábbi lépésekkel automatikusan válthat a világos és a sötét színmódok között ütemterv szerint, illetve napnyugtakor és napfelkeltekor.

Hogyan lehet automatikusan váltani világos és sötét mód között a PowerToys segítségével Windows 11 rendszeren

Hogyan lehet automatikusan váltani világos és sötét mód között a PowerToys segítségével Windows 11 rendszeren

A Windows 11 színmódjának automatikus világosról sötétre váltásához telepítse a PowerToys alkalmazást, és használja a Fénykapcsoló funkciót. Így működik.

A Windows 11 22635.4870-es buildje (KB5050087) a Béta csatornán módosítja a zárolási képernyőt.

A Windows 11 22635.4870-es buildje (KB5050087) a Béta csatornán módosítja a zárolási képernyőt.

A Windows 11 KB5050087 frissítése (22635.4870-es build) a Béta csatornán jelent meg, és tartalmazza a Fájlkezelő Zárolási képernyő widgetjeinek testreszabását és módosítását.

A Windows 11 26H2 rendszerhez készült 26300.7760-as (KB5077202) build javítja a kamerákat és a tálcát (fejlesztői)

A Windows 11 26H2 rendszerhez készült 26300.7760-as (KB5077202) build javítja a kamerákat és a tálcát (fejlesztői)

A Windows 11-hez (Deb) készült KB5077202 (26300.7760-as build) új kamera pásztázási és döntési vezérlőket, Emoji 16-ot és tálca-módosításokat tartalmaz. A béta verzió a KB5077201-es frissítést kapja ugyanezekkel a változtatásokkal.

A Windows 11 biztonsága a felhasználói beleegyezés és az átláthatóság felé tolódik el

A Windows 11 biztonsága a felhasználói beleegyezés és az átláthatóság felé tolódik el

A Windows 11 új biztonsági modellt kap, amely az átláthatóságra, a felhasználói beleegyezésre és az alkalmazások és a mesterséges intelligencia alapértelmezés szerinti tevékenységeinek korlátozására összpontosít.

Hogyan lehet véglegesen letiltani a Defender Antivirus-t Windows 11 rendszeren

Hogyan lehet véglegesen letiltani a Defender Antivirus-t Windows 11 rendszeren

A Microsoft Defender Antivirus végleges letiltásához Windows 11 rendszeren nyissa meg a beállításjegyzéket, és konfigurálja ezeket a kulcsokat és DWORD-okat. 2023-ban működik.