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

Installera valfria uppdateringar i Windows 10
Installera valfria uppdateringar i Windows 10
Så här installerar du valfria uppdateringar i Windows 10 Valfria uppdateringar är uppdateringar som inte krävs för att köra operativsystemet. Operativsystemet kan fungera som förväntat utan att installera dem. De kan dock förbättra vissa av dess funktioner eller lägga till extra alternativ till anslutna enheter. Valfria uppdateringar kan inkludera enhetsenheter, extra paket för Microsofts programvara som
Så här ändrar du din e-postadress på Instagram
Så här ändrar du din e-postadress på Instagram
En e-postadress har blivit så viktig att vi nästan behandlar den som ett online-ID-kort. Om du vill veta hur du ändrar din e-postadress för att lösa Instagrams säkerhetsproblem, fortsätt bara läsa. I den här artikeln,
Microsoft för att begränsa volymen för delade objekt för gratis OneDrive-användare
Microsoft för att begränsa volymen för delade objekt för gratis OneDrive-användare
Det har kommit till vår kunskap att Microsoft tillämpar fler begränsningar på gratis OneDrive-användarkonton. Tidigare hade Microsoft krympt sitt diskutrymme från de utlovade 15 GB till 5 GB för användare som inte hade en betald prenumeration. Den här gången minskar företaget den tillgängliga utgående trafiken för filer som delas av a
Hur man stänger av autokorrigering i Microsoft Word
Hur man stänger av autokorrigering i Microsoft Word
AutoCorrect är en användbar funktion i Microsoft Word som kontrollerar din stavning och korrigerar den automatiskt. Det är dock inte tillgängligt på alla språk, vilket kan vara ett problem när man skriver på ett språk som inte stöds av den här funktionen. Detta
Hur man konfigurerar Safari för att ladda flera webbplatser vid start
Hur man konfigurerar Safari för att ladda flera webbplatser vid start
Om du besöker samma få webbplatser varje dag, skulle det vara bekvämt att ha Safari öppna alla när du startar programmet. Om du har dina viktigaste bokmärken lagrade i en enda mapp är det här också enkelt att göra! I dagens artikel berättar vi hur du ställer in en bokmärkesmapp i Safari och sedan hur du startar alla dessa länkar vid start.
Inaktivera appåtkomst till meddelanden i Windows 10
Inaktivera appåtkomst till meddelanden i Windows 10
Senaste Windows 10-byggnader kan konfigureras för att tillåta eller neka OS och appar åtkomst till dina meddelanden, t.ex. SMS och MMS konversationer. Det är möjligt att anpassa vilka appar som kan läsa dem.
Opera 49: VR-videospelare
Opera 49: VR-videospelare
Teamet bakom den populära Opera-webbläsaren släppte idag en ny betaversion. Opera 49.0.2725.31 levereras med en VR 360 Player-funktion. Låt oss se hur det fungerar. Opera är känt för 360-graders videosupport som kan spelas direkt i virtual reality-headset. Om du har en hårdvara som HTC Vive eller Oculus Rift, ser du