Oplossing: het uitvoeren van scripts is uitgeschakeld op dit systeem in PowerShell op Windows 11,10

PowerShell is een goede en geavanceerde platformonafhankelijke oplossing voor taakautomatisering. Het is meestal heel eenvoudig om een ​​PowerShell-script te maken en uit te voeren op een Windows-systeem. Maar u kunt worden belemmerd door de "Het uitvoeren van scripts is uitgeschakeld op dit systeem.” foutmelding als u een script op uw systeem uitvoert. Als de systeembeheerder een beleid heeft ingesteld om te voorkomen dat ongeautoriseerde scripts op het systeem worden uitgevoerd, ziet u het opgegeven foutbericht. U moet het beleid deblokkeren of het register aanpassen en u mag alle scripts uitvoeren.

Inhoudsopgave

Fix 1 - Tweak de PowerShell

U kunt een code uitvoeren die het huidige uitvoeringsbeleid omzeilt. U hoeft er dus niet mee te knoeien, maar u kunt uw script uitvoeren.

1. Na het indrukken van de Windows-toets+S toetsen bij elkaar, typ "powershell“.

2. Tik vervolgens met de rechtermuisknop op de "Windows PowerShell" en tik op "Als administrator uitvoeren“.

Powershell Uitvoeren als beheerder Min

3. Wanneer het Windows PowerShell-scherm verschijnt, type deze code en pas het dienovereenkomstig aan, en druk op Binnenkomen om het uit te voeren.

powershell -ExecutionPolicy ByPass -File naamvanhetscript.ps1

[

Vervang gewoon de "naamvanhetscript.ps1” met de naam van het script dat u probeert uit te voeren.

Voorbeeld – Stel, de naam van het script is “mijnscript", de opdracht zal zijn -

powershell -ExecutionPolicy ByPass -File mijnscript.ps1

]

Myscript Ps1 Min

ADVERTENTIE

Op deze manier kunt u elk script uitvoeren zonder het huidige scriptuitvoeringsbeleid te wijzigen. Maar als u massaal scripts uitvoert of een geautomatiseerd script maakt, werkt dit niet.

Daarvoor moet je naar de volgende oplossing kijken.

Fix 2 - Wijzig het uitvoeringsbeleid

U kunt desgewenst de huidige instellingen voor het uitvoeringsbeleid wijzigen.

1. Druk nogmaals op de Windows-toets en typ "powershell“.

2. Klik later met de rechtermuisknop op de "Windows PowerShell" en tik op "Als administrator uitvoeren” om de terminal met beheerdersrechten te openen.

Powershell Uitvoeren als beheerder Min

3. Als het opengaat, type deze opdracht om het uitvoeringsbeleid naar uw keuze te wijzigen.

Set-uitvoeringsbeleid Op afstand ondertekend

[

U kunt het uitvoeringsbeleid van het script instellen op vier verschillende modi. Dit zijn -

Beperkt - De standaardmodus waarin PowerShell niet toestaat dat een script op het systeem wordt uitgevoerd.

Allemaal ondertekend – Alleen de ondertekende en geautoriseerde scripts mogen in deze modus worden uitgevoerd.

Op afstand ondertekend – In deze modus moeten alle scripts die u hebt gedownload een handtekening van een vertrouwde handtekening hebben.

Onbeperkt - U kunt elk gewenst script uitvoeren. Geen grenzen aan vertrouwde handtekening of vertrouwde uitgever.

Voorbeeld - Stel dat u de beleidsinstellingen wilt instellen op 'RemoteSigned', de opdracht zal zijn -

 Set-uitvoeringsbeleid Op afstand ondertekend

]

Druk daarna op “jaen druk op Binnenkomen.

Op afstand ondertekend min

4. Als u een foutmelding krijgt, voert u deze opdracht uit.

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Schrijf nogmaals “jaen druk op Binnenkomen.

Bereik Huidige gebruiker Min

Als je dat eenmaal hebt gedaan, kun je het script eenvoudig uitvoeren zoals je wilt.

Test door het script uit te voeren.

OPMERKING

Het uitvoeringsbeleid voor scripts is meestal beperkt omdat verkeerd geconfigureerde of slechte scripts fatale schade aan het systeem kunnen toebrengen. Dus als u klaar bent met het uitvoeren van het script, kunt u het uitvoeringsbeleid opnieuw instellen op de modus 'Beperkt'.

1. Krijg toegang tot PowerShell met beheerdersrechten.

2. Voer nu deze enkele code uit om te voorkomen dat beleid op het systeem wordt uitgevoerd.

Set-uitvoeringsbeleid beperkt

3. Schrijf nogmaals “jaen druk op Binnenkomen.

Beperkt uitvoeringsbeleid Min

Sluit daarna het PowerShell-venster.

Fix 3 - Bewerk het register

Als u een foutmelding krijgt tijdens het wijzigen van het uitvoeringsbeleid, kunt u de Register-editor bewerken.

1. Schrijf gewoon "regedit.msc” in het zoekvak op de taakbalk.

2. Tik daarna op "Register-editor” om er toegang toe te krijgen.

Regedit Register-editor Min

Waarschuwing - U gaat uw register aanpassen. Aangezien de Register-editor een zeer belangrijk onderdeel van uw systeem is, moet u van tevoren een registerback-up maken.

Wanneer de Register-editor wordt geopend, tikt u op "Bestand“. Tik vervolgens op "Exporteren” om een ​​nieuwe registerback-up op uw systeem te maken.

Register exporteren Windows 11 Nieuw Min

Later kunt u deze back-up gebruiken als er iets misgaat.

3. Breid nu de linkerkant op deze manier uit -

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\ScriptedDiagnostics

4. Dan, dubbeltikken de "Uitvoeringsbeleid” binaire waarde.

Uitvoeringsbeleid Dc Min

5. Schrijf gewoon "Onbeperkt” in het vak ‘Waardegegevens:’.

6. Tik vervolgens op "Oke” om deze wijziging op te slaan.

Onbeperkt Min

Sluit hierna de Register-editor. Nadat u de Register-editor hebt gesloten, start u het systeem opnieuw op.

Nadat u uw computer opnieuw heeft opgestart, kunt u eenvoudig een script naar keuze uitvoeren.

Pro-tip:U kunt deze pc-reparatietool downloaden om Windows-pc-fouten automatisch te vinden en op te lossen
PowerShell zal niet scrollen? Los het op met deze eenvoudige stappen

PowerShell zal niet scrollen? Los het op met deze eenvoudige stappenPowershell

Om verschillende pc-problemen op te lossen, raden we DriverFix aan:Deze software zorgt ervoor dat uw stuurprogramma's blijven werken en beschermt u zo tegen veelvoorkomende computerfouten en hardwa...

Lees verder
PowerShell-geschiedenis werkt niet? Bekijk deze oplossingen

PowerShell-geschiedenis werkt niet? Bekijk deze oplossingenPowershell

Om verschillende pc-problemen op te lossen, raden we Restoro PC Repair Tool aan:Deze software repareert veelvoorkomende computerfouten, beschermt u tegen bestandsverlies, malware, hardwarestoringen...

Lees verder
FIX: PowerShell Running-scripts zijn uitgeschakeld op dit systeem

FIX: PowerShell Running-scripts zijn uitgeschakeld op dit systeemPowershellWindows 10

Om verschillende pc-problemen op te lossen, raden we DriverFix aan:Deze software zorgt ervoor dat uw stuurprogramma's blijven werken en beschermt u zo tegen veelvoorkomende computerfouten en hardwa...

Lees verder