PowerShell je docela mocný nástroj a jako PeterParker vám to řekne; s velkou mocí přichází velká odpovědnost. Tento mocný nástroj lze použít k poškození vašeho systému, pokud si nejste opatrní, jak jej používáte. Konkrétně škodlivé skripty PowerShell, pokud je povoleno jejich spouštění, mohou něco rozbít. Právě proto PowerShell omezuje spouštění skriptů. Má několik vrstev zabezpečení, které lze použít a které omezují všechny skripty nebo pouze nepodepsané a neověřené skripty. Pokud nemůžete spustit skript PowerShell, o kterém jste si jisti, že je v bezpečí, musíte za tímto účelem změnit zásady provádění PowerShell. Zde je návod.

Přihlaste se do svého systému pomocí účtu správce a otevřete PowerShell s právy správce.
Spusťte následující příkaz;
Set-ExecutionPolicy
PowerShell vás požádá o parametr. Tento parametr vám řekne, jaká oprávnění nastavit pro prostředí PowerShell.

Můžete nastavit čtyři parametry;
Omezený - Žádné skripty nelze spustit. Windows PowerShell lze použít pouze v interaktivním režimu.
AllSigned - Lze spouštět 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ý - Bez omezení; lze spouštět všechny skripty Windows PowerShell.
přes Microsoft TechNet
Zadejte parametr, který odpovídá oprávnění, která chcete nastavit, a klepněte na Enter.

Před provedením změny budete požádáni o potvrzení změny. Zadejte odpovídající písmeno pro potvrzení změny a klepněte na Enter.

Ke změně dochází za běhu. Nebudete muset restartovat systém nebo PowerShell. Pokud jste dříve nemohli spustit skript PowerShell, můžete mu nyní poskytnout cestu k PowerShell a bude spuštěn.
Vrácení změny je jednoduché a následuje totostejný proces. Musíte spustit příkaz Set-ExecutionPolicy a poté zadat požadovaný parametr. Pokud jste dříve udělili přístup PowerShell neomezený přístup, můžete jej omezit nebo znovu omezit správným parametrem.
Takto změníte zásady provádění PowerShell ve všech verzích Windows.
Komentáře