Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

  • Ak chcete zmeniť politiku vykonávania v PowerShelle, otvorte PowerShell (admin) a spustite príkaz „Set-ExecutionPolicy RemoteSigned“ , čím nastavíte vykonávanie tak, aby povoľovalo skripty. Príkaz „Set-ExecutionPolicy AllSigned“ povoľuje skripty od dôveryhodných vydavateľov. Príkaz „Set-ExecutionPolicy Unrestricted“ povoľuje skripty bez obmedzení.
  • Môžete tiež spustiť príkaz „Set-ExecutionPolicy Restricted“ , aby ste vrátili späť zmeny a zabránili spusteniu skriptov.
  • Nakoniec môžete povoliť skripty PowerShellu zmenou politiky v aplikácii Nastavenia systému Windows 11 a 10.

V systéme Windows 11 (alebo 10) sa pri pokuse o spustenie skriptu v prostredí PowerShell predvolene zobrazí chybové hlásenie „nedá sa načítať, pretože spúšťanie skriptov je v tomto systéme zakázané“ . Je to preto, že PowerShell má bezpečnostnú funkciu „zásady vykonávania“, ktorá riadi spôsob načítania konfiguračných súborov a spúšťania skriptov, aby sa zabránilo spusteniu škodlivého kódu v systéme.

Ak musíte spustiť skript v systéme Windows 11 (alebo 10), môžete zmeniť pravidlá vykonávania pre lokálny počítač, aktuálneho používateľa alebo reláciu.

Keď nastavíte politiku vykonávania PowerShellu pre lokálny počítač a aktuálneho používateľa, informácie sa uložia do registra. Ak politiku nakonfigurujete pre konkrétnu reláciu, uloží sa do pamäte a po zatvorení relácie sa stratí.

Podľa spoločnosti Microsoft politika vykonávania neobmedzuje akcie. Politiku môžete obísť zadaním skriptu do rozhrania príkazového riadka (CLI). Politika bola navrhnutá tak, aby pomohla používateľom zabrániť spúšťaniu škodlivých skriptov.

V tejto príručke vás naučím, ako zmeniť politiku vykonávania, aby sa skripty úspešne spúšťali v PowerShelle v systéme Windows 11 alebo 10.

Zmena politiky vykonávania v systéme Windows 11 z prostredia PowerShell

Ak chcete zmeniť politiku vykonávania PowerShellu v systéme Windows 11 (alebo 10), postupujte podľa týchto krokov:

  1. Otvorte ponuku Štart v systéme Windows 11.

     

     

  2. Vyhľadajte PowerShell , kliknite pravým tlačidlom myši na prvý výsledok a vyberte možnosť Spustiť ako správca .

  3. Zadajte nasledujúci príkaz na potvrdenie aktuálnej politiky vykonávania a stlačte kláves Enter :

    Get-ExecutionPolicy

  4. (Voliteľné) Zadajte nasledujúci príkaz na zobrazenie platných politík vykonávania PowerShellu a stlačte kláves Enter :

    Get-ExecutionPolicy-List

  5. Zadajte nasledujúci príkaz na zmenu politiky vykonávania PowerShellu tak, aby povoľovala spúšťanie skriptov v systéme Windows 11, a stlačte kláves Enter :

    Nastaviť politiku vykonávania RemoteSigned

  6. (Voliteľné) Zadajte nasledujúci príkaz na zmenu politiky vykonávania, aby sa zabránilo spúšťaniu skriptov, a stlačte kláves Enter :

    Obmedzená politika vykonávania súboru Set-ExecutionPolicy

    Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

Po dokončení krokov môžete skript znova spustiť a mal by sa teraz úspešne spustiť v systéme Windows 11. Ak už nechcete povoliť spúšťanie skriptov v počítači, môžete spustiť voliteľný príkaz uvedený v krokoch.

Ak chcete zmeniť politiku vykonávania tak, aby spúšťala skripty pre aktuálneho používateľa alebo lokálny počítač, musíte použiť možnosť „Rozsah“ takto: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUseralebo Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

V systéme Windows 11 si môžete vybrať zo štyroch rôznych politík vykonávania, ktoré povoľujú alebo zakazujú skripty:

  • Obmedzené – blokuje spustenie akéhokoľvek súboru skriptu.
  • VzdialenePodpísané – umožňuje vytváranie skriptov v počítači. Skripty vytvorené na inom zariadení sa však nespustia bez dôveryhodného podpisu.
  • AllSigned – umožňuje spustenie všetkých skriptov. Avšak iba v prípade, že dôveryhodný vydavateľ pridal podpis.
  • Neobmedzené – spustí ľubovoľný skript bez obmedzení.

Ak potrebujete spustiť skript, ktorý nemá požadované parametre a nevracia výstup, nemusíte meniť pravidlá vykonávania. Namiesto toho môžete použiť príkaz PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypassna obídenie obmedzení.

Zmena politiky vykonávania v systéme Windows 11 z nastavení

V systémoch Windows 11 a 10 môžete tiež povoliť spúšťanie skriptov v prostredí PowerShell zmenou konfigurácie príkazového riadku v aplikácii Nastavenia.

Z Windowsu 11

Ak chcete zmeniť politiku vykonávania PowerShellu v aplikácii Nastavenia, postupujte podľa týchto krokov:

  1. Otvorte Nastavenia .

  2. Kliknite na Systém .

  3. Kliknite na stránku Pre vývojárov .

  4. Kliknite na nastavenie PowerShellu .

  5. Zapnite prepínač „Zmeniť politiku vykonávania tak, aby povoľovala lokálne skripty PowerShell […]“ .

    Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

Ak túto funkciu už nepotrebujete, môžete skripty blokovať pomocou rovnakých krokov, ale v kroku 5 vypnite prepínač „Zmeniť politiku vykonávania tak, aby povoľovala lokálne skripty PowerShell […]“ .

Z Windowsu 10

Ak chcete zmeniť politiku vykonávania PowerShellu v aplikácii Nastavenia, postupujte podľa týchto krokov:

  1. Otvorte Nastavenia .

  2. Kliknite na Aktualizácia a zabezpečenie .

  3. Kliknite na stránku Pre vývojárov .

  4. Začiarknite možnosť „Zmeniť politiku vykonávania tak, aby povoľovala lokálne skripty PowerShell […]“ pre nastavenie PowerShell.

    Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

  5. Kliknite na tlačidlo Použiť .

Ak túto funkciu už nepotrebujete, môžete skripty blokovať pomocou rovnakých krokov, ale v kroku 4 zrušte začiarknutie možnosti „Zmeniť politiku vykonávania tak, aby povoľovala lokálne skripty PowerShell […]“ a použite zmeny.

Po dokončení krokov toto nastavenie nastaví politiku vykonávania pre PowerShell na možnosť „RemoteSigned“. Táto politika vám umožní spúšťať skripty bez podpisovania, ale pre vzdialené skripty bude vyžadovať podpisovanie.

Zmeňte politiku vykonávania tak, aby povoľovala skripty bez digitálneho podpisu

Ak máte skript PowerShell, ktorý bol vytvorený na inom počítači alebo stiahnutý z internetu, pri pokuse o spustenie skriptu sa môže zobraziť chybové hlásenie „Súbor […].ps1 sa nedá načítať. Súbor […].ps1 nie je digitálne podpísaný. Tento skript sa nedá spustiť v aktuálnom systéme“ alebo chybové hlásenie „Skript sa v systéme nespustí“ . Pokiaľ však viete, že skript je bezpečný na používanie a získali ste ho z dôveryhodného zdroja, môžete zmeniť politiku rozsahu „Proces“ , aby sa úspešne spustil. 

Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

Chyba „Skript PowerShell nie je digitálne podpísaný“ / Obrázok: Mauro Huculak

Ak chcete zmeniť politiku vykonávania PowerShellu tak, aby spúšťala skript „.ps1“, ktorý nie je digitálne podpísaný, postupujte podľa týchto krokov:

  1. Otvorte Štart .

  2. Vyhľadajte PowerShell , kliknite pravým tlačidlom myši na prvý výsledok a vyberte možnosť Spustiť ako správca .

  3. Zadajte nasledujúci príkaz, aby ste povolili skripty PowerShell s digitálnym podpisom, a stlačte kláves Enter :

    Nastavenie politiky vykonávania - proces rozsahu - obídenie politiky vykonávania

    Ako zmeniť politiku vykonávania skriptov na spúšťanie v PowerShelle

Po dokončení krokov môžete spustiť súbor skriptu pomocou príkazu .\Your-PowerShell-Script.ps1počas aktuálnej relácie. Po ukončení relácie PowerShell sa politika vykonávania vráti do pôvodného stavu, aby sa zabránilo spusteniu iných skriptov. 

Ak potrebujete spustiť iný súbor skriptu, môžete zopakovať vyššie uvedené kroky.

Aktualizácia 10. októbra 2024: Táto príručka bola aktualizovaná, aby sa zabezpečila presnosť a odrážali zmeny v procese.

Zanechať komentár

Zoom aplikácia na stiahnutie pre PC – kompletný návod

Zoom aplikácia na stiahnutie pre PC – kompletný návod

Zoom aplikácia na stiahnutie pre PC – stiahnite a nainštalujte Zoom na Windows alebo Mac bezplatne. Podrobný postup krok za krokom.

Adobe Acrobat download for free – Ako stiahnuť Adobe Acrobat zadarmo

Adobe Acrobat download for free – Ako stiahnuť Adobe Acrobat zadarmo

Adobe Acrobat download for free: zistite, ako stiahnuť Adobe Acrobat Reader zadarmo na Windows aj Mac, a využívať všetky funkcie na prezeranie a úpravu PDF súborov.

Je ďalší Xbox počítačom s Windowsom 11? Čo odhaľuje Project Helix o plánoch spoločnosti Microsoft pre Xbox PC

Je ďalší Xbox počítačom s Windowsom 11? Čo odhaľuje Project Helix o plánoch spoločnosti Microsoft pre Xbox PC

Projekt Helix by mohol premeniť Xbox na hernú platformu pre Windows, ktorá by spojila jednoduchosť konzoly s rozsiahlym ekosystémom hier a aplikácií pre PC.

Ako zobraziť percento batérie na paneli úloh v systéme Windows 11

Ako zobraziť percento batérie na paneli úloh v systéme Windows 11

Ak chcete povoliť zobrazenie percenta batérie na paneli úloh v systéme Windows 11, otvorte Nastavenia > Systém > Napájanie a batéria a zapnite prepínač Percento batérie

Tiny11 ISO aktualizovaný na Windows 11 24H2

Tiny11 ISO aktualizovaný na Windows 11 24H2

Teraz si môžete stiahnuť ISO súbor Windows 11 24H2 Tiny11 a vykonať čistú inštaláciu alebo aktualizáciu na mieste bez bloatwaru alebo nepotrebných funkcií.

Ako skontrolovať, či je v počítači nainštalovaný systém Windows 11 25H2

Ako skontrolovať, či je v počítači nainštalovaný systém Windows 11 25H2

Ak chcete skontrolovať, či je nainštalovaný systém Windows 11 25H2, otvorte Nastavenia > Systém > Informácie a potvrďte číslo verzie. Alebo použite príkaz winver.

Ako obnoviť klasický modrý PowerShell v termináli systému Windows v systéme Windows 11

Ako obnoviť klasický modrý PowerShell v termináli systému Windows v systéme Windows 11

PowerShell môžete použiť so starším modrým pozadím v termináli systému Windows – tu je návod, ako používať používateľské rozhranie nastavení a súbor settings.json.

Ako čistiť inštaláciu systému Windows 11 25H2

Ako čistiť inštaláciu systému Windows 11 25H2

Ak chcete čistú inštaláciu systému Windows 11 25H2, stiahnite si súbor ISO, vytvorte bootovacie USB zariadenie, spustite inštaláciu, vyberte možnosť Inštalovať systém Windows 11 a dokončite OOBE.

Zostava 26200.5722 (KB5062669) pre vydania Windowsu 11 25H2 s novými funkciami (vývojár)

Zostava 26200.5722 (KB5062669) pre vydania Windowsu 11 25H2 s novými funkciami (vývojár)

Zostava 26200.5722 (KB5062669) pre Windows 11 25H2 v kanáli Dev s novými funkciami, zmenami a opravami. Verzia 24H2 získava zostavu 26120.5722.

Zostava 19045.6216 (KB5063709) pre Windows 10 sa vyraďuje ako aktualizácia z augusta 2025

Zostava 19045.6216 (KB5063709) pre Windows 10 sa vyraďuje ako aktualizácia z augusta 2025

Spoločnosť Microsoft vydáva aktualizáciu Patch Tuesday z augusta 2025 so zmenami a opravami pre systém Windows 10.