Hvordan fikse "PowerShell er ikke digitalt signert feil": 3 løsninger
3 min. read
Published on
Les siden for affiliate-avsløring for å finne ut hvordan du kan hjelpe Windows Report uten anstrengelse og uten å bruke penger. Read more
Key notes
- Hvis du er bekymret over problemet med PowerShell-skriptet som ikke er digitalt signert, kan det være fordi utførelsespolicyen din er begrenset.
- Du kan komme forbi denne feilen ved å oppheve blokkeringen av det nedlastede skriptet ved å bruke en kommando.
- En annen effektiv løsning er å endre utførelsespolicyen til Ubegrenset.

Hvis du har prøvd å kjøre et PowerShell-skript som ikke er signert, har du sannsynligvis snublet over følgende feil : <PowerShell-skriptfil> er ikke signert digitalt. Du kan ikke kjøre dette skriptet på det gjeldende systemet .
Windows PowerShell er et skall opprinnelig utviklet av Microsoft for oppgaveautomatisering og konfigurasjonsadministrasjon. Det er ikke rart at dens utførelsespolicy er satt til Begrenset, som beskytter mot å kjøre skadelige skript.
Hvis du vil signere skriptet og løse dette, er her noen metoder som kan hjelpe.
Hvordan lager jeg et PowerShell-skript digitalt signert?
1. Sjekk og endre utførelsespolicyen
- Trykk på Windows- tasten, skriv powershell og klikk Kjør som administrator under Windows PowerShell.
- Deretter skriver du kommandoen nedenfor og trykker Enter for å sjekke retningslinjene dine for utførelse:
Get-ExecutionPolicy
- Sjekk om policyen er satt til Begrenset .
- Skriv inn kommandoen nedenfor og trykk Enter for å sette den til ubegrenset:
Set-ExecutionPolicy -ExecutionPolicy unrestricted
- Til slutt, trykk på Y for å bekrefte endringen og vent til kommandoen er ferdig.
Det første du må gjøre hvis PowerShell-skriptet ditt ikke er digitalt signert, er å endre utførelsen. Dette fjerner begrensningene som hindrer skriptet ditt i å kjøre og lar deg kjøre alle typer skript.
2. Omgå gjeldende PowerShell-økt
- Trykk på Windows- tasten + X og velg Windows PowerShell (Admin) .
- Skriv inn kommandoene nedenfor og trykk Enter for å kjøre den:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- Vent til kommandoen kjører ferdig.
En annen rask løsning for PowerShell-skriptfilen er ikke digitalt signert-problemet, er å sette utførelsespolicyen til å omgå den gjeldende PowerShell-økten. Enda bedre, disse innstillingene vil gå tapt når du lukker denne PowerShell-økten.
3. Fjern blokkeringen av filen som ble lastet ned
- Høyreklikk på Start-ikonet og velg Windows PowerShell (Admin) .
- Skriv inn kommandoen nedenfor og trykk Enter :
PS C:> Unblock-File -Path C:Downloadsscript1.ps1
- Til slutt, vent til kommandoen kjører ferdig og kjør skriptet igjen.
Når utførelsespolicyen er Remote Signed, krever dette at alle skript og konfigurasjonsfiler som lastes ned fra Internett eller e-poster, er signert av en pålitelig utgiver.
Hvis du stoler på at skriptets innhold er trygt, kan du oppheve blokkeringen for å kjøre på økten. Den enkleste måten å gjøre dette på er å bruke Unblock-File-cmdleten, som vist ovenfor.
Der har du det. Med de tre løsningene i denne veiledningen bør du kunne bli kvitt PowerShell-skriptet som ikke er digitalt signert feil.
Hvis du vil vite hvordan du stopper PowerShell fra å lukkes etter å ha kjørt et skript, sjekk vår detaljerte veiledning for å gjøre det enkelt.
Gi oss gjerne beskjed om løsningen som hjalp deg med å fikse dette problemet i kommentarene nedenfor.
User forum
0 messages