Sådan slår du Windows PowerShell-scriptudførelse til eller fra
Hvis du vil slå Windows PowerShell-scriptudførelse til eller fra(turn on or off Windows PowerShell script execution) i Windows 10 , skal du følge denne trinvise vejledning. Vi vil bruge registreringseditoren(Registry Editor) og den lokale gruppepolitikeditor(Local Group Policy Editor) til at aktivere eller deaktivere denne funktionalitet.
Windows PowerShell er et vigtigt og praktisk værktøj, der er inkluderet i Windows -operativsystemet. Der er hovedsageligt to typer scripts - Signeret af en betroet udgiver og lokale scripts. Lokale scripts er det, du opretter på din personlige computer, mens det andet er, hvad en betroet udgiver har underskrevet for at udføre en bestemt opgave.
Slå Windows PowerShell -scriptudførelse til eller fra
Følg disse trin for at slå Windows PowerShell -scriptudførelse til eller fra ved hjælp af Group Policy Editor .
- Søg efter gpedit.msc i søgefeltet på proceslinjen.
- Klik på Rediger gruppepolitik(Edit group policy) i søgeresultatet.
- Gå til Windows PowerShell i Computerkonfiguration(Computer Configuration) .
- Dobbeltklik på Slå scriptudførelse til(Turn on Script Execution) .
- Vælg indstillingen Aktiveret(Enabled) .
- Vælg en udførelsespolitik(Execution Policy) fra rullelisten.
- Vælg indstillingen Deaktiveret(Disabled) for at deaktivere scriptudførelse.
- Klik på Anvend(Apply) og OK .
Lad os se nærmere på disse trin.
Først skal du åbne den lokale gruppepolitikeditor(Local Group Policy Editor) på din computer. For det skal du søge efter gpedit.msc
i proceslinjens(Taskbar) søgefelt og klikke på Rediger gruppepolitik (Edit group policy ) i søgeresultatet. Når du har åbnet dette værktøj, skal du navigere til følgende sti-
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
I Windows PowerShell- mappen vil du se en indstilling kaldet Slå scriptudførelse til(Turn on Script Execution) . Dobbeltklik på det, og vælg indstillingen Aktiveret (Enabled ) .
Vælg derefter en udførelsespolitik fra rullelisten. Du vil se disse tre muligheder-
- Tillad kun signerede scripts
- Tillad(Allow) lokale scripts og fjernsignerede scripts
- Tillad alle scripts
Hvis du vil slå scriptudførelsen fra i Windows PowerShell , skal du vælge indstillingen Deaktiveret (Disabled ) .
Uanset hvad, klik på Anvend (Apply ) og OK for at gemme ændringen.
Som tidligere nævnt, er det muligt at foretage den samme ændring ved hjælp af Registreringseditor(Registry Editor) . Før det anbefales det at oprette et systemgendannelsespunkt og sikkerhedskopiere alle registreringsdatabasefiler(backup all Registry files) .
Aktiver eller deaktiver Windows PowerShell -scriptudførelse ved hjælp af registreringsdatabasen(Registry)
Følg disse trin for at aktivere eller deaktivere Windows PowerShell -scriptudførelse
- Tryk Win+R .
- Skriv regedit og tryk på Enter- knappen.
- Klik på knappen Ja(Yes) .
- Gå til Windows inde i HKLM-tasten(HKLM key) .
- Højreklik på Windows > Ny > Nøgle.
- Navngiv den som PowerShell .
- Højreklik(Right-click) på PowerShell > New DWORD (32-bit) værdi(Value) .
- Navngiv det som EnableScripts .
- Dobbeltklik på den for at indstille værdidata(Value) til 1 .
- Right-click PowerShell > New > String Value .
- Navngiv det som ExecutionPolicy .
- Dobbeltklik på den for at indstille værdidata(Value) som nævnt nedenfor.
Hvis du vil lære mere, så fortsæt med at læse.
For at komme i gang skal du trykke på Win+R , skrive regedit
og trykke på Enter - knappen. Hvis du ser UAC- prompten, skal du klikke på knappen Ja (Yes ) for at åbne Registreringseditor(Registry Editor) på din computer. Derefter skal du navigere til følgende sti-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Højreklik på Windows, vælg New > Key, og navngiv den som PowerShell .
Du bliver nødt til at oprette en DWORD - værdi(Value) (32-bit) og en strengværdi(String Value) i PowerShell - nøglen. For det skal du højreklikke på PowerShell > New > DWORD (32-bit) Value og navngive det som EnableScripts .
Dobbeltklik(Double-click) på EnableScripts for at indstille værdidataene (Value data ) til 1 eller 0 . Hvis du vil aktivere denne funktionalitet, skal du gøre den til 1 . Ellers lad det være 0 .
Nu bliver du nødt til at indstille udførelsespolitikken. For det skal du højreklikke på PowerShell > New > String Value , og navngive den som ExecutionPolicy .
Derefter skal du dobbeltklikke på det og indtaste værdidata (Value data ) som nævnt nedenfor-
- AllSigned: Tillad kun signerede scripts
- RemoteSigned : Tillad lokale scripts og fjernsignerede scripts
- Ubegrænset:(Unrestricted:) Tillad alle scripts
Til sidst skal du klikke på knappen OK for at gemme ændringen.
Det er alt! Håber det hjælper.
Related posts
Sådan installeres Google Chrome ved hjælp af Windows PowerShell
Windows PowerShell ISE vs Windows PowerShell: Hvad er forskellen?
Formater ekstern harddisk eller USB-drev ved hjælp af Windows PowerShell
Deaktiver sikkerhedsspørgsmål i Windows 11/10 ved hjælp af et PowerShell-script
Sådan bruger du Windows PowerShell ISE - begyndervejledning
Sådan dræber du en proces ved hjælp af kommandolinje i Windows 11/10
Sådan skifter du mellem CMD og PowerShell i Windows Terminal
Sådan nulstiller du Microsoft Store-apps ved hjælp af PowerShell i Windows 10
Sådan skjuler du Windows-opdateringer ved hjælp af PowerShell i Windows 11/10
Sådan bekræfter du Windows ISO-filhash ved hjælp af PowerShell i Windows 11/10
Sådan opretter du en liste over installerede programmer med PowerShell på Windows 10
Sådan tjekker du PowerShell-versionen i Windows 11/10
Sådan planlægges PowerShell-script i Task Scheduler på Windows 10
Deaktiver Scroll-Forward i CMD og PowerShell på Windows 10
Sådan afinstalleres PowerShell i Windows 10
Sådan sletter eller opretter du en planlagt opgave med PowerShell i Windows 11
Brug PowerShell til at slette filer og mapper i Windows 11/10
PowerShell åbner ved opstart i Windows 11/10
Erstat kommandoprompt med PowerShell i WinX-menuen i Windows 10
Sådan opretter du flere mapper på én gang -