Så här ställer du in PowerShell Execution Policy

Det kan hända att du måste ställa in PowerShell-exekveringspolicy när du försöker köra PowerShell-skript för att låta manuset köra. Annars kan du hälsas med en "SCRIPTNAME kan inte laddas eftersom körskript är inaktiverat på det här systemet." felmeddelande.

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

Först, se till att manuset inte blockeras från att exekvera med dessa steg:

  1. Högerklicka på ikonen för manuset och välj sedan "Egenskaper“.
  2. Se till att "avblockera"Kryssrutan är vald och välj sedan"ok“.

Alternativ 1 - PS-kommando

  1. Välj "Start"Knapp och typ"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 ner Windows-nyckel, tryck sedan på "R"För att få fram körfönstret.
  2. Skriv "regedit", Välj sedan"ok“:
  3. Navigera till följande:
    • HKEY_LOCAL_MACHINE
    • PROGRAMVARA
    • Microsoft
    • Power
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Högerklicka på "Microsoft.PowerShell"Mappen och välj sedan"Ny” > “Strängvärde“.
  5. Skriv "ExecutionPolicy", Tryck sedan på"Stiga på"För att ställa in strängnamnet.
  6. Öppna "ExecutionPolicy", Skriv sedan"RemoteSigned"I"Värdesdata" fält.
  7. Välj "ok“.

Alternativ 3 - Grupppolicy

Inställningarna i grupppolicy för att ange exekveringspolicy finns i Grupphanteringsredigeraren på den här sökvägen:

  • Policy> "Administrativa mallar"> "Windows-komponenter"> "Windows PowerShell"> "Slå på scriptutförande"