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 ett " skriptnamn 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. Kontrollera att kryssrutan " Unblock " är markerad och välj sedan " OK ".

Alternativ 1 - PS-kommando

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

    Set-ExecutionPolicy RemoteSigned -Force

Alternativ 2 - Registernyckel

  1. Håll ner Windows-tangenten och tryck sedan på " R " för att få fram fönstret Kör.
  2. Skriv " regedit " och välj sedan " OK ":
  3. Navigera till följande:
    • HKEY_LOCAL_MACHINE
    • PROGRAMVARA
    • Microsoft
    • Power
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Högerklicka på mappen " Microsoft.PowerShell " och välj sedan " New "> " String value ".
  5. Skriv " ExecutionPolicy " och tryck sedan på " Enter " för att ställa in strängnamnet.
  6. Öppna " ExecutionPolicy " och skriv sedan " RemoteSigned " i fältet " Värdesdata ".
  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