Hlavní Windows 10 Jak změnit zásady provádění prostředí PowerShell ve Windows 10

Jak změnit zásady provádění prostředí PowerShell ve Windows 10



Ve výchozím nastavení PowerShell omezuje spouštění skriptů na počítačích koncových uživatelů. Toto nastavení je dobré z bezpečnostního hlediska. Pokud však používáte spoustu skriptů, které jste si stáhli nebo kódovali sami, může to být opravdu nepříjemné. V tomto článku zkontrolujeme, jak změnit výchozí zásady provádění pro skripty PowerShell ve Windows 10.

Reklama


Windows PowerShell má čtyři různé zásady provádění:

  • Omezeno - Nelze spustit žádné skripty. Windows PowerShell lze použít pouze v interaktivním režimu.
  • AllSigned - Lze spustit pouze skripty podepsané důvěryhodným vydavatelem.
  • RemoteSigned - Stažené skripty musí být před spuštěním podepsány důvěryhodným vydavatelem.
  • Neomezený - žádná omezení; lze spustit všechny skripty Windows PowerShell.
  • Nedefinováno - Nebyly nastaveny žádné zásady provádění.

Pokud zásady provádění nejsou nastaveny a nejsou nakonfigurovány, zobrazí se jako „Nedefinováno“. Zde vidíte, jak vidíte aktuální hodnotu.

Jak zobrazit zásady provádění prostředí PowerShell

  1. Otevřete PowerShell .
  2. Zadejte nebo zkopírujte a vložte následující příkaz a stiskněte klávesu Enter:
    Get-ExecutionPolicy -List

PowerShell Viz zásady provádění

Příkaz zobrazí všechny zásady provádění. Jak vidíte, existuje řada oborů, pro které lze definovat zásady provádění. Lze jej nastavit globálně pro všechny uživatele, pouze pro aktuálního uživatele nebo pro aktuální proces. Aktuální zásada procesu má prioritu před nastavením aktuálního uživatele. Aktuální zásada uživatele přepíše globální možnost. Mějte to na paměti. Nyní se podívejme, jak změnit zásady provádění skriptů pro PowerShell.

Změňte zásady provádění prostředí PowerShell pro proces

  1. Otevřete a příkazový řádek nebo PowerShell.
  2. Spusťte soubor powershell.exe pomocí argumentu -ExecutionPolicy Unrestricted. Například,
    Powershell.exe - ExecutionPolicy Unrestricted - Soubor c:  data  test.ps1

Tím spustíte skript pomocí zásady Neomezené spuštění. Místo skriptu můžete spustit rutinu nebo co chcete. Místo možnosti „Neomezeně“ můžete použít jakoukoli jinou výše uvedenou zásadu.

Tip: U otevřené konzoly PowerShell můžete přepnout zásady provádění pomocí příkazu:

Set-ExecutionPolicy Unrestricted -Scope Process

Zůstane aktivní, dokud nezavřete aktuální okno PowerShellu.Pro proces je nastavena zásada provádění prostředí PowerShell

Změňte zásady provádění prostředí PowerShell pro aktuálního uživatele

  1. Otevřete PowerShell.
  2. Zadejte nebo zkopírujte a vložte následující příkaz a stiskněte klávesu Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Tip: Pokud zásada není nastavena po výše uvedeném příkazu, zkuste ji zkombinovat s argumentem -Force, například takto:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Když je zásada spuštění nastavena pro aktuálního uživatele, přepíše obor 'LocalMachine'. Znovu pro proces můžete přepsat pro aktuální instanci prostředí PowerShell, jak je popsáno výše.

Změňte globální zásady provádění prostředí PowerShell

Tato zásada provádění se vztahuje na počítač, což znamená, že je účinná pro ty uživatelské účty, u kterých nejsou jednotlivě použity žádné zásady provádění. S výchozím nastavením bude použito na všechny uživatelské účty.

Chcete-li změnit zásady provádění prostředí PowerShell ve Windows 10 , Udělej následující.

  1. Otevřete PowerShell jako správce .
  2. Proveďte následující příkaz:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Jsi hotov.

Změňte zásady provádění prostředí PowerShell pomocí vylepšení registru

Je možné změnit zásady provádění pomocí vylepšení registru pro aktuálního uživatele i pro počítač. Zde je možné to udělat.

  1. Otevři Editor registru .
  2. Chcete-li změnit zásady provádění pro aktuálního uživatele, přejděte na
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Nastavte hodnotu řetězce ExecutionPolicy na jednu z následujících hodnot: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Chcete-li změnit zásady provádění pro obor LocalMachine, přejděte na
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Nastavte hodnotu řetězce ExecutionPolicy na jednu z následujících hodnot: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Tip: Podívejte se, jak přejít na klíč registru jedním kliknutím . Také můžete rychle přepínat mezi HKCU a HKLM v editoru registru systému Windows 10 .

jak odečíst v tabulkách Google

A je to.

Zajímavé Články

Redakce Choice

Zakažte nastavení ochrany osobních údajů při přihlášení ve Windows 10
Zakažte nastavení ochrany osobních údajů při přihlášení ve Windows 10
Počínaje Windows 10 verze 1809 zobrazuje Windows 10 novou stránku Nastavení ochrany osobních údajů pro nové uživatelské účty a po upgradu sestavení. Zde je postup, jak jej deaktivovat.
Jak vypočítat rozsah v tabulkách Google
Jak vypočítat rozsah v tabulkách Google
Při zpracování velkého množství dat může být velmi užitečné mít schopnost seskupovat určité hodnoty dohromady. Koneckonců jedním z důvodů, proč byly tabulky vytvořeny, je automatický výpočet stovek hodnot. To je místo, kde je možné deklarovat
Jak zabránit automatickému pozastavení YouTube
Jak zabránit automatickému pozastavení YouTube
Většinu času nabízí YouTube nepřetržité sledování videa. I největší platforma pro streamování videa na světě však někdy nefunguje. Ve skutečnosti mnoho uživatelů hlásí problémy s pozastavením videí YouTube na jejich zařízeních. Pokud jste zažili
Just Cause 4 | Akční hra pro třetí osobu s otevřeným světem
Just Cause 4 | Akční hra pro třetí osobu s otevřeným světem
Automatické reklamy nelze na stránce programově zakázat, takže jsme tady!
Recenze rozšíření Norton Chrome
Recenze rozšíření Norton Chrome
Norton je bezpochyby jedním z největších jmen mezi antivirovým softwarem vedle McAfee a Kaspersky. První verze Nortonu byla vydána někdy v roce 1991 a v průběhu let se neustále aktualizovala. Nejnovější verze,
9 nejlepších bezplatných letních tapet roku 2024
9 nejlepších bezplatných letních tapet roku 2024
Tyto bezplatné letní tapety přinesou exteriér do vašeho domova nebo do vašeho telefonu. Najděte úžasné obrázky květin, pláží, západů slunce a dalších.
Jak používat koncepty na Instagramu
Jak používat koncepty na Instagramu
https://www.youtube.com/watch?v=nMY2gI7sl3s Existuje příspěvek, který nejste připraveni zveřejnit na Instagramu a chcete se k němu později vrátit? Poté jej můžete uložit jako koncept a vrátit se k němu