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:
- Højreklik på ikonet for scriptet, og vælg derefter " Egenskaber ".
- Sørg for, at afkrydsningsfeltet " Fjern blokering " er markeret, og vælg derefter " OK ".
Mulighed 1 - PS Command
- Vælg " Start " -knappen og skriv " powershell ".
- Højreklik på " Windows PowerShell ", og vælg derefter " Kør som administrator ".
- Indtast følgende, og tryk derefter på " Enter ":
Set-ExecutionPolicy RemoteSigned -Force
Mulighed 2 - Registernøgle
- Hold nede Windows-nøglen, og tryk derefter på " R " for at hente vinduet Kør.
- Skriv " regedit ", og vælg derefter " OK ":
- Naviger til følgende:
- HKEY_LOCAL_MACHINE
- SOFTWARE
- Microsoft
- PowerShell
- 1
- Shelllds
- Microsoft.Powershell
- Højreklik på mappen " Microsoft.PowerShell ", og vælg derefter " Ny "> " Strengeværdi ".
- Skriv " ExecutionPolicy ", og tryk derefter på " Enter " for at indstille strengnavnet.
- Åbn " ExecutionPolicy ", og skriv derefter " RemoteSigned " i feltet " Værdidata ".
- 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