Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

  • For å endre PowerShell-utførelsespolicyen, åpne PowerShell (admin) og kjør kommandoen «Set-ExecutionPolicy RemoteSigned» for å angi at utførelse skal tillate skript. Kommandoen «Set-ExecutionPolicy AllSigned» tillater skript fra klarerte utgivere. Eller kommandoen «Set-ExecutionPolicy Unrestricted» tillater skript uten begrensninger.
  • Du kan også kjøre «Set-ExecutionPolicy Restricted» for å angre endringene og forhindre at skript kjører.
  • Til slutt kan du tillate PowerShell-skript ved å endre policyen fra Innstillinger-appen for Windows 11 og 10.

I Windows 11 (eller 10) vil standardinnstillingen, når du prøver å kjøre et skript på PowerShell, mislykkes med feilmeldingen «kan ikke lastes inn fordi kjøring av skript er deaktivert på dette systemet» . Dette er fordi PowerShell har en sikkerhetsfunksjon for «kjøringspolicy» som kontrollerer hvordan konfigurasjonsfiler lastes inn og skript kjøres for å forhindre at skadelig kode kjører på systemet.

Hvis du må kjøre et skript på Windows 11 (eller 10), kan du endre utførelsespolicyen for den lokale datamaskinen, gjeldende bruker eller økten.

Når du angir en PowerShell-utførelsespolicy for den lokale datamaskinen og gjeldende bruker, lagres informasjonen i registeret. Hvis du konfigurerer policyen for en bestemt økt, lagres den i minnet og går deretter tapt når du lukker økten.

Ifølge Microsoft begrenser ikke utførelsespolicyen handlinger. Du kan omgå policyen ved å skrive inn skriptet i kommandolinjegrensesnittet (CLI). Policyen er utformet for å hjelpe brukere med å forhindre kjøring av skadelige skript.

I denne veiledningen vil jeg lære deg hvordan du endrer utførelsespolicyen for å kjøre skript på PowerShell i Windows 11 eller 10.

Endre utførelsespolicy på Windows 11 fra PowerShell

For å endre PowerShell-kjøringspolicyen på Windows 11 (eller 10), bruk disse trinnene:

  1. Åpne Start i Windows 11.

     

     

  2. Søk etter PowerShell , høyreklikk på det øverste resultatet, og velg alternativet Kjør som administrator .

  3. Skriv inn følgende kommando for å bekrefte gjeldende utførelsespolicy og trykk Enter :

    Get-ExecutionPolicy

  4. (Valgfritt) Skriv inn følgende kommando for å se de effektive PowerShell-kjøringspolicyene, og trykk Enter :

    Get-ExecutionPolicy-liste

  5. Skriv inn følgende kommando for å endre PowerShell-utførelsespolicyen for å tillate at skript kjører på Windows 11, og trykk Enter :

    Set-ExecutionPolicy RemoteSigned

  6. (Valgfritt) Skriv inn følgende kommando for å endre utførelsespolicyen for å forhindre at skript kjører, og trykk Enter :

    Set-ExecutionPolicy Begrenset

    Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

Når du har fullført trinnene, kan du kjøre skriptet på nytt, og det skal nå kjøre uten problemer på Windows 11. Hvis du ikke lenger vil tillate at skript kjører på datamaskinen din, kan du kjøre den valgfrie kommandoen som er nevnt i trinnene.

Hvis du vil endre utførelsespolicyen for å kjøre skript for den gjeldende brukeren eller den lokale datamaskinen, må du bruke alternativet "Omfang" slik: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUsereller Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine.

I Windows 11 kan du velge mellom fire forskjellige utførelsespolicyer for å tillate eller nekte skript:

  • Begrenset – blokkerer kjøring av skriptfiler.
  • RemoteSigned – tillater at skript opprettes på datamaskinen. Skript som er opprettet på en annen enhet, vil imidlertid ikke kjøre uten en klarert signatur.
  • AllSigned – tillater at alle skript kjøres. Imidlertid bare hvis en klarert utgiver har inkludert en signatur.
  • Ubegrenset — kjører et hvilket som helst skript uten begrensninger.

Du trenger ikke å endre utførelsespolicyen hvis du trenger å kjøre et skript som ikke har de nødvendige parameterne og ikke returnerer utdata. Du kan i stedet bruke kommandoen PowerShell.exe -File "FILENAME" -ExecutionPolicy Bypasstil å omgå begrensningene.

Endre utførelsespolicy på Windows 11 fra Innstillinger

I Windows 11 og 10 kan du også tillate at skript kjører på PowerShell ved å endre konfigurasjonen av kommandokonsollen fra Innstillinger-appen.

Fra Windows 11

For å endre PowerShell-kjøringspolicyen fra Innstillinger-appen, bruk disse trinnene:

  1. Åpne Innstillinger .

  2. Klikk på System .

  3. Klikk på siden For utviklere .

  4. Klikk på PowerShell- innstillingen.

  5. Slå på vekslebryteren «Endre utførelsespolicy for å tillate lokale PowerShell-skript […]» .

    Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

Hvis du ikke lenger trenger denne funksjonen, kan du blokkere skript ved å følge de samme trinnene, men i trinn 5 slår du av vekslebryteren «Endre utførelsespolicy for å tillate lokale PowerShell-skript […]» .

Fra Windows 10

For å endre PowerShell-kjøringspolicyen fra Innstillinger-appen, bruk disse trinnene:

  1. Åpne Innstillinger .

  2. Klikk på Oppdatering og sikkerhet .

  3. Klikk på siden For utviklere .

  4. Merk av for alternativet «Endre utførelsespolicy for å tillate lokale PowerShell-skript […]» for PowerShell-innstillingen.

    Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

  5. Klikk på Bruk- knappen.

Hvis du ikke lenger trenger denne funksjonen, kan du blokkere skript ved å følge de samme trinnene, men i trinn 4 fjerner du merket for alternativet «Endre utførelsespolicy for å tillate lokale PowerShell-skript […]» og bruker endringene.

Etter at du har fullført trinnene, vil innstillingen sette utførelsespolicyen for PowerShell til «RemoteSigned». Denne policyen lar deg kjøre skript uten signering, men krever signering for eksterne skript.

Endre utførelsespolicyen for å tillate skript som ikke er digitalt signert

Hvis du har et PowerShell-skript som ble opprettet på en annen datamaskin eller lastet ned fra internett, kan du få feilmeldingen «Filen […].ps1 kan ikke lastes inn. Filen […].ps1 er ikke digitalt signert. Du kan ikke kjøre dette skriptet på gjeldende system» eller «Skriptet vil ikke kjøres på systemet» hvis du prøver å kjøre skriptet. Så lenge du vet at skriptet er trygt å bruke og du har hentet det fra en pålitelig kilde, kan du endre omfangspolicyen for «Prosess» for å kjøre det uten problemer. 

Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

Feilmelding om at PowerShell-skriptet ikke er digitalt signert / Bilde: Mauro Huculak

For å endre PowerShell-utførelsespolicyen til å kjøre et ".ps1"-skript som ikke er digitalt signert, bruk disse trinnene:

  1. Åpne Start .

  2. Søk etter PowerShell , høyreklikk på det øverste resultatet, og velg alternativet Kjør som administrator .

  3. Skriv inn følgende kommando for å endre PowerShell-skript med digital signatur, og trykk Enter :

    Set-ExecutionPolicy -Omfangsprosess -Omgåelse av ExecutionPolicy

    Slik endrer du utførelsespolicy for å kjøre skript på PowerShell

Når du har fullført trinnene, kan du kjøre skriptfilen ved hjelp av .\Your-PowerShell-Script.ps1kommandoen under gjeldende økt. Etter at PowerShell-økten er lukket, vil utførelsespolicyen gå tilbake til sin opprinnelige tilstand for å forhindre at andre skript kjører. 

Hvis du må kjøre en annen skriptfil, kan du gjenta trinnene som er beskrevet ovenfor.

Oppdatering 10. oktober 2024: Denne veiledningen er oppdatert for å sikre nøyaktighet og gjenspeile endringer i prosessen.

Legg igjen en kommentar

Slik aktiverer du automatisk sikkerhetskopiering av registeret i Windows 11 og 10

Slik aktiverer du automatisk sikkerhetskopiering av registeret i Windows 11 og 10

For å aktivere automatiske sikkerhetskopier av registeret på Windows 11 (eller 10), opprett EnablePeriodicBackup DWORD og sett den til 1 og kjør RegIdleBackup-oppgaven.

Windows 11-tilbakekalling lanseres endelig for Copilot+ PC-er med mai 2025-oppdateringen

Windows 11-tilbakekalling lanseres endelig for Copilot+ PC-er med mai 2025-oppdateringen

Windows Recall-utgivelser for Copilot+-PC-er som kjører mai 2025-oppdateringen for Windows 11, og Klikk for å gjøre og semantisk indeksering er også tilgjengelige.

Bygg 27891 for Windows 11 fjerner PowerShell (eldre versjon) i Canary

Bygg 27891 for Windows 11 fjerner PowerShell (eldre versjon) i Canary

Windows 11 Canary Build 27891 fjerner PowerShell 2.0, fikser feil i Filutforsker, forbedrer målinger i Oppgavebehandling og leverer diverse rettelser.

Bygg 26220.7070 (KB5070300) for Windows 11 25H2 forbedrer gjenoppretting og widgeter (utvikling)

Bygg 26220.7070 (KB5070300) for Windows 11 25H2 forbedrer gjenoppretting og widgeter (utvikling)

KB5070300 (bygg 26220.7070) for Windows 11 rulles ut med nye endringer i Widgets-dashbordet, gjenopprettingen og Smart App Control.

Slik fikser du manglende registreringsalternativ for utvidede sikkerhetsoppdateringer i Windows 10 før støtten avsluttes

Slik fikser du manglende registreringsalternativ for utvidede sikkerhetsoppdateringer i Windows 10 før støtten avsluttes

Hvis registreringsalternativet for utvidede sikkerhetsoppdateringer for Windows 10 ikke vises, bekreft kravene og kjør disse kommandoene for å tvinge det frem.

Windows 11 25H2 utvider utrullingen med tvungne oppgraderinger for 23H2-PC-er

Windows 11 25H2 utvider utrullingen med tvungne oppgraderinger for 23H2-PC-er

Microsoft starter den tvungne oppgraderingen fra Windows 11 23H2 til versjon 25H2 via Windows Update-innstillingene når operativsystemet når slutten av støtten.

Bygg 26220.6780 (KB5067103) for Windows 11 25H2 bringer mørk modus til Run (Dev)

Bygg 26220.6780 (KB5067103) for Windows 11 25H2 bringer mørk modus til Run (Dev)

KB5067103 (bygg 26220.6780 og 26120.6780) for mørk modus i Windows 11 for Kjør, forbedrer AI-agenten i Innstillinger og legger ut rettelser.

Slik løser du LocalHost-problemet etter å ha installert oppdatering KB5066835 på Windows 11

Slik løser du LocalHost-problemet etter å ha installert oppdatering KB5066835 på Windows 11

For å fikse problemet med lokalvert etter at du har installert oppdateringen KB5066835 for Windows 11 i oktober 2025, kan du kjøre Windows Update eller bruke PowerShell.

Slik omgår du Microsoft-konto i OOBE på Windows 11 – metoder som fortsatt fungerer

Slik omgår du Microsoft-konto i OOBE på Windows 11 – metoder som fortsatt fungerer

Du kan fortsatt omgå Microsoft-konto og internett på Windows 11 OOBE med registeret, WinJS, domenetilmeldt, uovervåkede filer og verktøy.

Slik bruker du Tiny11 Builder til å lage en tilpasset Windows 11 ISO uten søppelapper

Slik bruker du Tiny11 Builder til å lage en tilpasset Windows 11 ISO uten søppelapper

Lag en debloated Windows 11 ISO med Tiny11 Builder. Fjern standardapper, hopp over Microsoft-kontoen og lag et rent installasjonsbilde.