Windows PowerShell har fire forskjellige utførelsespolicyer:
- Begrenset - Ingen skript kan kjøres. Windows PowerShell kan bare brukes i interaktiv modus.
- AllSigned - Bare skript signert av en pålitelig utgiver kan kjøres.
- RemoteSigned – Nedlastede skript må signeres av en pålitelig utgiver før de kan kjøres.
- Ubegrenset - Ingen restriksjoner; alle Windows PowerShell-skript kan kjøres.
- Udefinert - Ingen utførelsespolicy er satt.
Hvis utførelsespolicyen ikke er satt og ikke konfigurert, vises den som 'Udefinert'. Slik kan du se gjeldende verdi.
Innhold gjemme seg Slik ser du PowerShell-utførelsespolicyen Endre PowerShell-utførelsespolicyen for en prosess Endre PowerShell-utførelsespolicy for gjeldende bruker Endre den globale PowerShell-utførelsespolicyen Endre PowerShell-utførelsespolicyen med en registerjusteringSlik ser du PowerShell-utførelsespolicyen
- Åpne PowerShell.
- Skriv eller kopier og lim inn følgende kommando og trykk Enter-tasten:|_+_|
Kommandoen vil vise alle utførelsespolicyer. Som du kan se, er det en rekke scopes som utførelsespolicyen kan defineres for. Den kan settes globalt for alle brukere, kun for gjeldende bruker eller for gjeldende prosess. Gjeldende prosesspolicy har prioritet over gjeldende brukers innstillinger. Gjeldende brukerpolicy overstyrer det globale alternativet. Ha dette i bakhodet. La oss nå se hvordan du endrer skriptutførelsespolicyen for PowerShell.
realtek hd audio manager oppstart
Endre PowerShell-utførelsespolicyen for en prosess
- Åpne en ledetekst eller PowerShell.
- Start powershell.exe-filen med argumentet -ExecutionPolicy Unrestricted. For eksempel|_+_|
Dette vil starte skriptet ditt ved å bruke policyen for ubegrenset utførelse. I stedet for skriptet kan du starte en cmdlet eller hva du vil. I stedet for 'Ubegrenset', kan du bruke alle andre retningslinjer nevnt ovenfor.
Tips: For en åpen PowerShell-konsoll kan du bytte utførelsespolicy ved å bruke kommandoen:
sync-knapp xbox one fungerer ikke|_+_|
Den forblir aktiv til du lukker det gjeldende PowerShell-vinduet.
Endre PowerShell-utførelsespolicy for gjeldende bruker
- Åpne PowerShell.
- Skriv eller kopier og lim inn følgende kommando og trykk Enter-tasten:|_+_|
Tips: Hvis policyen ikke er satt etter kommandoen ovenfor, prøv å kombinere den med -Force-argumentet, slik:
|_+_|Når utførelsespolicyen er satt for gjeldende bruker, vil den overstyre 'LocalMachine'-omfanget. Igjen, for en prosess, kan du overstyre den for gjeldende PowerShell-forekomst som beskrevet ovenfor.
Endre den globale PowerShell-utførelsespolicyen
Denne utførelsespolicyen gjelder for datamaskinen, noe som betyr at den er effektiv for de brukerkontoene som ikke har noen utførelsespolicy brukt individuelt. Med standardinnstillingene vil den bli brukt på alle brukerkontoer.
For å endre PowerShell Execution Policy i Windows 10, gjør følgende.
iphone kobler seg konstant fra wifi
- Åpne PowerShell som administrator.
- Utfør følgende kommando:|_+_|
Du er ferdig.
Endre PowerShell-utførelsespolicyen med en registerjustering
Det er mulig å endre utførelsespolicyen med en registerjustering for både gjeldende bruker og datamaskinen. Her er hvordan det kan gjøres.
- Åpne Registerredigering.
- For å endre utførelsespolicyen for gjeldende bruker, gå til|_+_|
- Sett strengverdien ExecutionPolicy til en av følgende verdier: Begrenset, Allsignert, RemoteSigned, Ubegrenset, Udefinert.
- For å endre utførelsespolicyen for LocalMachine-omfanget, gå til|_+_|
- Sett strengverdien ExecutionPolicy til en av følgende verdier: Begrenset, Allsignert, RemoteSigned, Ubegrenset, Udefinert.
Tips: Se hvordan du går til en registernøkkel med ett klikk. Du kan også raskt bytte mellom HKCU og HKLM i Windows 10s Registerredigering.
Det er det.