PowerShell: Angi utførelsespolicy

Du må kanskje angi PowerShell-utførelsespolicyen når du prøver å kjøre PowerShell-skript for å la skriptet kjøre. Ellers kan du bli møtt med en "skriptnavn kan ikke lastes fordi kjørende skript er deaktivert på dette systemet." feilmelding.

Bruk denne opplæringen for å tillate kjøring av PowerShell-skript på Windows-systemet.

Først må du kontrollere at skriptet ikke er blokkert fra å kjøre med disse trinnene:

  1. Høyreklikk på ikonet for skriptet, og velg deretter "Egenskaper“.
  2. Sørg for at "Fjern blokkering" avmerkingsboksen er valgt, og velg deretter "OK“.

Alternativ 1 – PS-kommando

  1. Velg "Start"-knappen og skriv "kraftskall“.
  2. Høyreklikk "Windows PowerShell", velg deretter "Kjør som administrator“.
  3. Skriv inn følgende, og trykk deretter "Tast inn“:
    Set-ExecutionPolicy Remote Signed -Force

Alternativ 2 – Registernøkkel

  1. Hold nede Windows-nøkkel, trykk deretter "R" for å få opp Run-vinduet.
  2. Skriv inn "regedit", velg deretter "OK“:
  3. Naviger til følgende:
    • HKEY_LOCAL_Machine
    • PROGRAMVARE
    • Microsoft
    • Kraftskall
    • 1
    • Shelllds
    • Microsoft. Kraftskall
  4. Høyreklikk på "Microsoft. Kraftskall"-mappen, velg deretter "Ny” > “Strengverdi“.
  5. Skriv inn "Utførelsespolicy", trykk deretter "Tast inn" for å angi strengnavnet.
  6. Åpen "Utførelsespolicy", skriv deretter "Fjernsignert" i "Verdidata" felt.
  7. Plukke ut "OK“.

Alternativ 3 – Gruppepolicy

Innstillingene i Group Policy for å angi utførelsespolicyen finner du i Group Policy Management Editor på denne banen:

  • Retningslinjer > Administrative maler > Windows-komponenter > Windows PowerShell > Slå på skriptutførelse