Windows-brugere kan køre deres PowerShell-scripts ved hjælp af PowerShell-terminalen med kun en enkelt kommando. Men nogle gange, normalt for førstegangsbrugere, vil fejlmeddelelsen "Powershell kan ikke indlæses, fordi kørsel af scripts er deaktiveret på dette system” vises muligvis på den blå terminal. Der kan være præcis to årsager bag dette problem. Den ene er udførelsespolitikkens begrænsninger over alle scripts, og den anden er scriptet fra den ukendte eller upålidelige leverandør. Bare følg denne nemme løsning for at identificere og løse problemet.
Rettelse 1 – Kør PowerShell i administratortilstand
En af de hyppigste fejl, vi gør, er at forsøge at køre scriptet i PowerShell-terminalen uden korrekte administrative rettigheder.
1. Du skal trykke på Win nøgle og skriv "powershell“.
2. Højreklik derefter på "Windows PowerShell" og tryk på "Kør som administrator“.
REKLAME
Når terminalen åbner op med de rigtige administrative rettigheder, bør du prøve at køre shell-scriptet igen og teste, om det virker.
Fix 2 – Tjek og modificer udførelsespolitikken
Udførelsespolitik forbyder dig at køre nogle scripts.
1. Nu skal du bare trykke på Win nøgle og skriv "powershell“.
2. Højreklik derefter på "Windows PowerShell" og tryk på "Kør som administrator“.
3. Når PowerShell-terminalen åbner, type denne kode og hit Gå ind at kende den aktuelle politikstatus for scripts.
Get-ExecutionPolicy -List
4. Nu kan du se den komplette liste over udførelsespolitikker for alle brugere/brugergrupper.
Normalt er standardudførelsesomfanget sat til "Udefineret" status.
5. Nu, kopier indsæt denne kode for at indstille udførelsespolitikken til Ubegrænset mode*.
Set-ExecutionPolicy Ubegrænset
6. Nu vil du blive spurgt "Ønsker du at ændre udførelsespolitikken“. Bare skriv "Y” i kommandoen og tryk Gå ind at anvende ændringen.
Nu kan du nemt køre scriptet på dit system. PowerShell vil ikke længere begrænse udførelsen af scriptet.
På denne måde vil du slet ikke stå over for besværet med at køre scriptet.
*BEMÆRK –
PowerShell-udførelsespolitikken er vital sikkerhed, der forbyder ukendte, ondsindede scripts i at køre på systemet. Så du bør ikke overlade det til den tilgængelige indstilling. Det anbefales, at når du har udført scriptet, skal du indstille udførelsespolitikken til 'AllSigned' eller 'RemoteSigned'.
1. Åbn PowerShell som administrator.
2. Når du har åbnet den, skal du køre denne kommando for at begrænse ethvert script i at blive udført på dit system.
Set-ExecutionPolicy Begrænset
Efter begrænsning af udførelsespolitikken vil der ikke blive udført scripts.
Derudover, hvis du vil, kan du skifte sikkerhedsniveauet til et mere skånsomt. Der er 4 grundlæggende sikkerhedsniveauer, som du kan indstille udførelsespolitikken til. Der er -
1. Begrænset – Denne tilstand forbyder ethvert script i at køre på systemet. Begrænset tilstand er det højeste niveau af eksekveringspolitik, du kan placere.
2. Allesigneret – Kun alle de signerede scripts af betroede udgivere kan køres på systemet. Du kan ikke køre noget ukendt tredjepartsscript i denne tilstand.
3. Fjernsigneret – Fjernsignerede scripts kan køres på systemet såvel som scripts, der er skrevet på den lokale computer.
4. Ubegrænset – Ubegrænset tilstand, som navnet antyder, giver dig mulighed for at køre ethvert script på systemet. Dette kan være farligt, da ondsindede scripts ikke bliver blokeret.
Antag, at du forsøger at indstille udførelsespolitikken til "Fjernsynget", og kør denne kode i en forhøjet PowerShell-terminal.
Set-ExecutionPolicy Remote Signed
Du kan lukke kommandopromptterminalen.
Trin 1 - Download Restoro PC Repair Tool herfra
Trin 2 - Klik på Start scanning for automatisk at finde og rette ethvert pc-problem.