Sådan indstilles PowerShell Execution Policy

Du skal muligvis indstille PowerShell-eksekveringspolitikken, når du forsøger at køre PowerShell-scripts, så scriptet kan køre. Ellers kan du blive mødt med et " scriptnavn kan ikke indlæses, fordi løbende scripts er deaktiveret på dette system. " fejl besked.

Brug denne vejledning til at tillade PowerShell-scriptudførelse på dit Windows-system.

Først skal du være sikker på, at scriptet ikke er blokeret fra at udføre med disse trin:

  1. Højreklik på ikonet for scriptet, og vælg derefter " Egenskaber ".
  2. Sørg for, at afkrydsningsfeltet " Fjern blokering " er markeret, og vælg derefter " OK ".

Mulighed 1 - PS Command

  1. Vælg " Start " -knappen og skriv " powershell ".
  2. Højreklik på " Windows PowerShell ", og vælg derefter " Kør som administrator ".
  3. Indtast følgende, og tryk derefter på " Enter ":

    Set-ExecutionPolicy RemoteSigned -Force

Mulighed 2 - Registernøgle

  1. Hold nede Windows-nøglen, og tryk derefter på " R " for at hente vinduet Kør.
  2. Skriv " regedit ", og vælg derefter " OK ":
  3. Naviger til følgende:
    • HKEY_LOCAL_MACHINE
    • SOFTWARE
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Højreklik på mappen " Microsoft.PowerShell ", og vælg derefter " Ny "> " Strengeværdi ".
  5. Skriv " ExecutionPolicy ", og tryk derefter på " Enter " for at indstille strengnavnet.
  6. Åbn " ExecutionPolicy ", og skriv derefter " RemoteSigned " i feltet " Værdidata ".
  7. Vælg " OK ".

Mulighed 3 - Gruppepolitik

Indstillingerne i Gruppepolitik for at indstille udførelsespolitikken findes i Gruppepolicystyringseditor på denne vej:

  • Politikker> Administrative skabeloner> Windows-komponenter> Windows PowerShell> Tænd for scriptudførelse