Huvud Windows 10 Så här ändrar du PowerShell-körningspolicy i Windows 10

Så här ändrar du PowerShell-körningspolicy i Windows 10



Som standard begränsar PowerShell körande skript på slutanvändardatorer. Den här inställningen är bra ur säkerhetssynpunkt. Men om du använder många skript som du har laddat ner eller kodat själv kan det vara väldigt irriterande. I den här artikeln kommer vi att granska hur man ändrar standardprincipen för körning av PowerShell-skript i Windows 10.

Annons


Windows PowerShell har fyra olika körningspolicyer:

  • Begränsad - Inga skript kan köras. Windows PowerShell kan endast användas i interaktivt läge.
  • AllSigned - Endast skript signerade av en betrodd utgivare kan köras.
  • RemoteSigned - Nedladdade skript måste signeras av en betrodd utgivare innan de kan köras.
  • Obegränsad - Inga begränsningar; alla Windows PowerShell-skript kan köras.
  • Odefinierad - Ingen exekveringspolicy har ställts in.

Om körningspolicyn inte är inställd och inte konfigurerad visas den som 'Odefinierad'. Så här kan du se det aktuella värdet.

Hur man ser PowerShell-körningspolicyn

  1. Öppna PowerShell .
  2. Skriv eller kopiera och klistra in följande kommando och tryck på Enter:
    Get-ExecutionPolicy -List

PowerShell Se körningspolicy

Kommandot visar alla körningspolicyer. Som du kan se finns det ett antal omfattningar som exekveringspolicyn kan definieras för. Det kan ställas in globalt för alla användare, endast för den aktuella användaren eller för den aktuella processen. Den nuvarande processpolicyn har prioritet över den aktuella användarens inställningar. Den aktuella användarpolicyn åsidosätter det globala alternativet. Tänk på detta. Låt oss nu se hur man ändrar skriptkörningspolicyn för PowerShell.

Ändra PowerShell-körningspolicyn för en process

  1. Öppna en kommandotolken eller PowerShell.
  2. Starta powershell.exe-filen med argumentet -ExecutionPolicy Unrestricted. Till exempel,
    Powershell.exe -ExecutionPolicy Obegränsad -Fil c:  data  test.ps1

Detta startar ditt skript med principen om obegränsad körning. Istället för manuset kan du starta en cmdlet eller vad du vill ha. Istället för 'Obegränsad' kan du använda någon annan policy som nämns ovan.

Tips: För en öppen PowerShell-konsol kan du byta körningspolicy med kommandot:

Set-ExecutionPolicy Obegränsad -Scope-process

Det förblir aktivt tills du stänger det aktuella PowerShell-fönstret.Policy för körning av PowerShell är inställd för en process

Ändra PowerShell-körningspolicy för den aktuella användaren

  1. Öppna PowerShell.
  2. Skriv eller kopiera och klistra in följande kommando och tryck på Enter:
    Set-ExecutionPolicy Obegränsad -Scope CurrentUser

Tips: Om policyn inte är inställd efter kommandot ovan, försök att kombinera den med argumentet -Force, så här:

Set-ExecutionPolicy Obegränsad -Scope CurrentUser -Force

När körningspolicyn är inställd för den aktuella användaren kommer den att åsidosätta ramen 'LocalMachine'. Återigen, för en process kan du åsidosätta den för den aktuella PowerShell-instansen som beskrivs ovan.

Ändra den globala PowerShell-körningspolicyn

Denna körpolicy gäller för datorn, vilket innebär att den är effektiv för de användarkonton som inte har någon exekveringspolicy som tillämpas individuellt. Med standardinställningarna kommer den att tillämpas på alla användarkonton.

För att ändra PowerShell-körningspolicyn i Windows 10 , gör följande.

  1. Öppna PowerShell som administratör .
  2. Utför följande kommando:
    Set-ExecutionPolicy Obegränsad -Scope LocalMachine

Du är färdig.

Ändra PowerShell-körningspolicy med en registerjustering

Det är möjligt att ändra körningspolicyn med en registerjustering för både den nuvarande användaren och datorn. Så här kan det göras.

  1. Öppna Registerredigerare .
  2. För att ändra körningspolicyn för den aktuella användaren, gå till
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Ställ in strängvärdet ExecutionPolicy till något av följande värden: Begränsad, AllSignerad, Fjärrsignerad, Obegränsad, Odefinierad.
  4. För att ändra körningspolicyn för LocalMachine-omfattningen, gå till
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Ställ in strängvärdet ExecutionPolicy till något av följande värden: Begränsad, AllSignerad, Fjärrsignerad, Obegränsad, Odefinierad.

Tips: Se hur du går till en registernyckel med ett klick . Du kan också växla snabbt mellan HKCU och HKLM i Windows 10: s registerredigerare .

hur man använder discord på ps4

Det är allt.

Intressanta Artiklar

Redaktionen

Hur du stänger av dina AirPods
Hur du stänger av dina AirPods
Att stänga av AirPods eller AirPods-fodralet kan spara batteritid, förutom att du inte riktigt kan göra det. Så hur sparar du batteri? Ta reda på det här.
Aktivera Picture Dictionary for Immersive Reader i Microsoft Edge
Aktivera Picture Dictionary for Immersive Reader i Microsoft Edge
Aktivera Picture Dictionary for Immersive Reader i Microsoft Edge Microsoft släppte idag en ny Kanarieöppning av Mircosoft Edge, som introducerade en ny funktion, Picture Dictionary. Det finns i Immersive Reader och visar en liten beskrivande bild för ett valt ord, vilket ger visuell definition. Ganska trevlig funktion. Annonsering Det nya alternativet är tillgängligt med början
Så här anger du filplats manuellt i dialogrutan Öppna / spara GTK 3
Så här anger du filplats manuellt i dialogrutan Öppna / spara GTK 3
Många appar använder GTK 3-verktygssatsen på både Windows och Linux. När din favoritprogramvara har uppdaterats till en version som använder GTK 3 kan det vara förvirrande att ange en fil eller mappsök manuellt. Till skillnad från GTK 2-dialogrutorna, där det finns en speciell knapp för att ange platstextrutan,
Hur ofta sparar Google Sheets automatiskt?
Hur ofta sparar Google Sheets automatiskt?
Google Sheets är en del av Google Drive-verktygslådan som låter dig visa och redigera kalkylarkdokument i realtid. En av de viktigaste fördelarna med verktyget är att det automatiskt sparar alla ändringar som du
Ta bort en fil från Senaste filer i Windows 10
Ta bort en fil från Senaste filer i Windows 10
Ett enkelt tips som låter dig dölja en fil från snabbåtkomst och förhindra att den visas där.
Hur man ändrar lösenord i League of Legends
Hur man ändrar lösenord i League of Legends
Om du inte har spelat League of Legends på några månader, kanske du helt har glömt dina kontouppgifter under din frånvaro. Detta beroendeframkallande spel släpper dock aldrig sina spelare på riktigt, och kontot väntar vanligtvis
Hur man vet om Nintendo Switch är stulen
Hur man vet om Nintendo Switch är stulen
Det finns få saker bättre än ett fyndköp. Speciellt när du köper en värdefull teknik som Nintendo Switch. Det finns dock alltid ett misstänkt moln när du köper begagnade varor. Speciellt om du köper