Hur man slår på eller av Windows PowerShell-skriptkörning
Om du vill aktivera eller inaktivera Windows PowerShell-skriptkörning(turn on or off Windows PowerShell script execution) i Windows 10 , följ den här steg-för-steg-guiden. Vi kommer att använda Registereditorn(Registry Editor) och Local Group Policy Editor för att aktivera eller inaktivera denna funktionalitet.
Windows PowerShell är ett viktigt och praktiskt verktyg som ingår i Windows -operativsystemet. Det finns huvudsakligen två typer av manus – Signerade av en betrodd utgivare och Lokala manus. Lokala skript är vad du skapar på din persondator, medan det andra är det som en betrodd utgivare har signerat för att utföra en specifik uppgift.
Slå på eller av Windows PowerShell- skriptkörning
För att aktivera eller inaktivera Windows PowerShell - skriptkörning med grupprincipredigeraren(Group Policy Editor) , följ dessa steg-
- Sök efter gpedit.msc i sökrutan i Aktivitetsfältet.
- Klicka på Redigera grupppolicy(Edit group policy) i sökresultatet.
- Gå till Windows PowerShell i datorkonfiguration(Computer Configuration) .
- Dubbelklicka på Aktivera skriptkörning(Turn on Script Execution) .
- Välj alternativet Aktiverat .(Enabled)
- Välj en exekveringspolicy(Execution Policy) från rullgardinsmenyn.
- Välj alternativet Inaktiverat(Disabled) för att stänga av skriptkörning.
- Klicka på Apply och OK .
Låt oss kolla in dessa steg i detalj.
Först måste du öppna den lokala grupprincipredigeraren(Local Group Policy Editor) på din dator. För det, sök efter gpedit.msc
i aktivitetsfältets(Taskbar) sökruta och klicka på Redigera grupppolicy (Edit group policy ) i sökresultatet. När du har öppnat det här verktyget, navigera till följande väg-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
I Windows PowerShell- mappen kommer du att se en inställning som heter Slå på skriptkörning(Turn on Script Execution) . Dubbelklicka på den och välj alternativet Aktiverad (Enabled ) .
Därefter väljer du en exekveringspolicy från rullgardinsmenyn. Du kommer att se dessa tre alternativ-
- Tillåt endast signerade skript
- Tillåt(Allow) lokala skript och fjärrsignerade skript
- Tillåt alla skript
Om du vill stänga av skriptkörningen i Windows PowerShell väljer du alternativet Inaktiverat .(Disabled )
Hur som helst, klicka på Verkställ (Apply ) och OK för att spara ändringen.
Som sagt tidigare är det möjligt att göra samma ändring med hjälp av Registereditorn(Registry Editor) . Innan dess rekommenderas det att skapa en systemåterställningspunkt och säkerhetskopiera alla registerfiler(backup all Registry files) .
Aktivera eller inaktivera Windows PowerShell- skriptkörning med registret(Registry)
För att aktivera eller inaktivera Windows PowerShell -skriptkörning, följ dessa steg-
- Tryck Win+R .
- Skriv regedit och tryck på Enter- knappen.
- Klicka på knappen Ja .(Yes)
- Gå till Windows inuti HKLM-nyckeln(HKLM key) .
- Högerklicka på Windows > Ny > Nyckel.
- Namnge den som PowerShell .
- Högerklicka(Right-click) på PowerShell > New DWORDvärde(Value) (32-bitars) .
- Namnge det som EnableScripts .
- Dubbelklicka på den för att ställa in värdedata(Value) som 1 .
- Right-click PowerShell > New > String Value .
- Namnge det som ExecutionPolicy .
- Dubbelklicka på den för att ställa in värdedata(Value) enligt nedan.
Om du vill lära dig mer, fortsätt läsa.
För att komma igång, tryck på Win+R , skriv regedit
och tryck på Enter - knappen. Om du ser UAC- prompten klickar du på Ja (Yes ) -knappen för att öppna Registereditorn(Registry Editor) på din dator. Efter det, navigera till följande väg-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Högerklicka på Windows, välj New > Key, och namnge den som PowerShell .
Du måste skapa ett DWORD - värde(Value) (32-bitars) och ett strängvärde(String Value) i PowerShell- nyckeln. För det, högerklicka på PowerShell > New > DWORD (32-bit) Value och namnge det som EnableScripts .
Dubbelklicka(Double-click) på EnableScripts för att ställa in värdedata (Value data ) som 1 eller 0 . Om du vill aktivera denna funktion, gör det till 1 . Annars låt det vara 0 .
Nu måste du ställa in exekveringspolicyn. För det, högerklicka på PowerShell > New > String Value och namnge det som ExecutionPolicy .
Efter det, dubbelklicka på den och ange värdedata (Value data ) enligt nedan-
- Allsigned: Tillåt endast signerade skript
- RemoteSigned : Tillåt lokala skript och fjärrsignerade skript
- Obegränsad:(Unrestricted:) Tillåt alla skript
Klicka till sist på OK för att spara ändringen.
Det är allt! Hoppas det hjälper.
Related posts
Hur man installerar Google Chrome med Windows PowerShell
Windows PowerShell ISE vs Windows PowerShell: Vad är skillnaden?
Formatera extern hårddisk eller USB-enhet med Windows PowerShell
Inaktivera säkerhetsfrågor i Windows 11/10 med ett PowerShell-skript
Hur man använder Windows PowerShell ISE - Handledning för nybörjare
Hur man skapar flera mappar samtidigt -
Ersätt kommandotolken med PowerShell i WinX Menu i Windows 10
Hur man installerar Appx-apppaketet med PowerShell i Windows 11/10
Uppdatera Windows Defender-definitioner med PowerShell
Hur man inaktiverar PowerShell i Windows 11/10
Hur man lägger till PowerShell till snabbmenyn i Windows 10
Ersätt Powershell med kommandotolken i Windows 10 Start-menyn
Hur man skapar ett lokalt användarkonto med PowerShell i Windows 11/10
Hur man blockerar IP eller en webbplats med PowerShell i Windows 10
Hur du verifierar Windows ISO-filhash med PowerShell i Windows 11/10
PowerShell öppnas vid start i Windows 11/10
Hur man zippar och packar upp filer med PowerShell i Windows 11/10
Hur man döljer Windows-uppdateringar med PowerShell i Windows 11/10
Hur man inaktiverar WiFi med CMD eller Powershell i Windows 10
Hur man tar bort eller skapar en schemalagd uppgift med PowerShell i Windows 11