PowerShell: Ställ in exekveringspolicy

click fraud protection

Du kan behöva ställa in PowerShell-körningsprincipen när du försöker köra PowerShell-skript för att tillåta att skriptet körs. Annars kan du mötas med ett "skriptnamn kan inte laddas eftersom körande skript är inaktiverat på det här systemet." felmeddelande.

Använd den här handledningen för att tillåta körning av PowerShell-skript på ditt Windows-system.

Se först till att skriptet inte är blockerat från att köras med dessa steg:

  1. Högerklicka på ikonen för skriptet och välj sedan "Egenskaper“.
  2. Se till att "Avblockera" kryssrutan är markerad och välj sedan "OK“.

Alternativ 1 – PS-kommando

  1. Välj "Start"-knappen och skriv "powershell“.
  2. Högerklicka "Windows PowerShell", välj sedan "Kör som administratör“.
  3. Skriv följande och tryck sedan på "Stiga på“:
    Set-ExecutionPolicy RemoteSigned -Force

Alternativ 2 – Registernyckel

  1. Håll nere Windows-nyckel, tryck sedan på "R” för att få upp fönstret Kör.
  2. Skriv "regedit", välj sedan "OK“:
  3. Navigera till följande:
    • HKEY_LOCAL_Maskin
    • PROGRAMVARA
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft. Powershell
  4. Högerklicka på "Microsoft. PowerShell" mapp, välj sedan "Ny” > “Strängvärde“.
  5. Skriv "ExecutionPolicy", tryck sedan på "Stiga på” för att ställa in strängens namn.
  6. Öppen "ExecutionPolicy", skriv sedan "Fjärrsignerad" i "Värdedata" fält.
  7. Välj "OK“.

Alternativ 3 – Gruppolicy

Inställningarna i grupprincip för att ställa in körningspolicyn finns i grupprinciphanteringsredigeraren på denna väg:

  • Policyer > Administrativa mallar > Windows-komponenter > Windows PowerShell > Aktivera skriptkörning