Het is mogelijk om PowerShell uit te schakelen, in dit Windows 10 artikel laten we u drie methoden zien om deze taak in Windows 10 te voltooien.

Powershell is in Windows 10 een krachtig platform en onafhankelijke tool waarmee u scripts en opdrachten kunt uitvoeren om systeeminstellingen te wijzigen, functies te beheren, problemen kunt oplossen en taken kunt automatiseren.

Ook al is het een nuttige shell commandoregel, het kan in sommige situaties nodig zijn om deze uit te schakelen om er zeker van te zijn dat gebruikers geen ongewenste wijzigingen aanbrengen of scripts uitvoeren met kwaadaardige commando’s. Soms moet u de toegang tot PowerShell beperken om te voldoen aan het bedrijfsbeleid.

Wat de reden ook is, Windows 10 biedt meerdere manieren om de toegang tot de ingebouwde versie van PowerShell of de zelfstandige app versie van de tool, PowerShell 7, uit te schakelen.

In dit Windows 10 artikel zullen we u door drie verschillende manieren leiden om de toegang tot PowerShell uit te schakelen, inclusief PowerShell 7.

  • Hoe blokkeert u PowerShell toegang met behulp van Groepsbeleid
  • Hoe blokkeert u PowerShell toegang met behulp van beveiligingsbeleid
  • Hoe blokkeert u toegang tot PowerShell 7 door app te verwijderen

Hoe blokkeert u PowerShell toegang met behulp van Groepsbeleid

Als u Windows 10 Pro (of Enterprise) gebruikt, is de eenvoudigste manier om de toegang tot PowerShell uit te schakelen de Editor voor lokaal groepsbeleid.

Volg deze stappen om PowerShell op Windows 10 uit te schakelen:

  1. Gebruik de sneltoets Windowstoets + R.
  2. Typ in het uitvoervak  gpedit.msc en klik op OK om de Editor voor lokaal groepsbeleid te openen.
  3. Blader door het volgende pad:
Gebruiker Configuratie > Beheersjablonen > Systeem
  • Dubbelklik aan de rechterkant op het opgegeven Windows-toepassing niet uitvoeren.
  • Selecteer de optie Ingeschakeld.
  • Klik onder het gedeelte “Opties” op de knop Weergeven.
blank
  • Typ powershell.exe in de kolom “Waarde” om de PowerShell ervaring uit te schakelen.
blank
  • (Optioneel) Typ in de kolom “Waarde” powershell_ise.exe in een nieuwe cel om de PowerShell ISE interface uit te schakelen.
  • (OptioneelTyp in de kolom “Waarde” pwsh.exe in een nieuwe cel om PowerShell 7 uit te schakelen.
  • Klik op Toepassen . knop 
  • Klik op de OK- knop.

Nadat u de stappen heeft voltooid, kunnen gebruikers PowerShell niet meer starten en gebruiken. 

Als u van gedachten verandert, kunt u de vorige instellingen terugdraaien met dezelfde instructies, maar selecteert u de optie Niet geconfigureerd.

We richten ons in dit artikel op het uitschakelen van PowerShell voor alle gebruikers, maar u kunt met deze instructies ook de toegang tot PowerShell beperken voor specifieke gebruikers.

Hoe blokkeert u PowerShell toegang met behulp van beveiligingsbeleid

U kunt ook hetzelfde effect bereiken met behulp van de Local Security Policy-console.

Volg deze stappen om te voorkomen dat gebruikers PowerShell instellingen starten via een lokaal beveiligingsbeleid:

  1. Open Start.
  2. Zoek naar Lokaal beveiligingsbeleid en klik op het bovenste resultaat om de app te openen.
  3. Dubbelklik om de tak Softwarerestrictiebeleid uit te vouwen.
  4. Klik met de rechtermuisknop op de categorie “Aanvullende regels” en selecteer de optie Nieuwe hashregel.
blank

Tip: Als de categorie niet beschikbaar is, klikt u met de rechtermuisknop op de tak Softwarerestrictiebeleid en selecteert u de optie Nieuw softwarebeperkingsbeleid.

  • Klik op de knop Bladeren.
blank
  • Kopieer en plak het volgende pad in de adresbalk om de 32-bits versie van PowerShell te zoeken en druk op Enter:
%SystemRoot%\system32\WindowsPowerShell\v1.0
  • Selecteer het uitvoerbare bestand powershell.exe.
blank
  • Klik op de Open knop.
  • Klik op de knop Toepassen.
  • Klik op de OK knop.
  • Klik met de rechtermuisknop op de categorie “Aanvullende regels” en selecteer de optie Nieuwe hashregel.
  • Klik op de knop Bladeren.
  • Kopieer en plak het volgende pad in de adresbalk om de 64-bits versie van PowerShell te zoeken en druk op Enter:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

Tip: Als u wilt dat de toegang tot PowerShell versie 7 is uitgeschakeld, dan kunt u een andere hash regel met dit pad te maken: “%SystemRoot%\Program Files\PowerShell\7\pwsh.exe. Of verwijder de app met de onderstaande stappen.

  • Selecteer het uitvoerbare bestand pwsh.exe.
blank
  1. Klik op de Open knop.
  2. Klik op de knop Toepassen.
  3. Klik op de OK knop.
  4. Herstart de computer.

Nadat u de stappen hebt voltooid, kunnen gebruikers de 32-bits of 64-bits versie van PowerShell niet meer starten.

Schakel toegang tot PowerShell ISE uit

Hoewel de bovenstaande stappen de toegang tot het opdrachtregelprogramma kunnen beperken, kunnen gebruikers deze beperking nog steeds omzeilen met behulp van de PowerShell ISE interface. U kunt de toegang tot deze tool echter ook uitschakelen met de Local Security Policy-app.

Volg deze stappen om de toegang tot PowerShell ISE uit te schakelen:

  1. Open Start.
  2. Zoek naar Lokaal groepsbeleid en klik op het bovenste resultaat om de app te openen.
  3. Dubbelklik om de tak Softwarerestrictiebeleid uit te vouwen .
  4. Klik met de rechtermuisknop op de categorie “Aanvullende regels” en selecteer de optie Nieuwe hashregel.
blank
  • Klik op de knop Bladeren.
blank
  • Kopieer en plak het volgende pad in de adresbalk om de 32-bits versie van PowerShell ISE te zoeken en druk op Enter:
%SystemRoot%\system32\WindowsPowerShell\v1.0
  • Selecteer het uitvoerbare bestand powershell_ise.exe.
blank
  • Klik op de Open knop.
  • Klik op de knop Toepassen.
  • Klik op de OK knop.
  • Klik met de rechtermuisknop op de categorie “Aanvullende regels” en selecteer de optie Nieuwe hashregel.
  • Klik op de knop Bladeren.
  • Kopieer en plak het volgende pad in de adresbalk om de 64-bits versie van PowerShell te zoeken en druk op Enter:
%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0
  • Selecteer het uitvoerbare bestand powershell_ise.exe.
blank
  1. Klik op de Open knop.
  2. Klik op de knop Toepassen.
  3. Klik op de OK knop.
  4. Herstart de computer.

Nadat u de stappen hebt voltooid, is de ingebouwde versie van PowerShell ISE niet langer toegankelijk.

Als u de wijzigingen ongedaan wilt maken, kunt u dezelfde instructies gebruiken als hierboven beschreven, maar klikt u met de rechtermuisknop op elke hash-regel die u hebt gemaakt, selecteert u de optie Verwijderen en start u de computer opnieuw op.

Hoe blokkeert u toegang tot PowerShell 7 door app te verwijderen

Als het apparaat ook PowerShell 7 heeft, kunt u de toegang beperken door de app uit Windows 10 te verwijderen.

Volg deze stappen om PowerShell 7 te verwijderen:

  1. Open Instellingen.
  2. Klik op Apps.
  3. Klik op Apps en onderdelen.
  4. Selecteer in het gedeelte ‘Apps en onderdelen’ de PowerShell app.
  5. Klik op de knop Verwijderen.
blank
  • Klik nogmaals op de knop Verwijderen.
  • Ga verder met de instructies op het scherm, indien van toepassing.

Nadat u de stappen hebt voltooid, heeft niemand toegang tot PowerShell versie 7 omdat deze niet langer op het apparaat is geïnstalleerd. Je kunt de app natuurlijk altijd downloaden en opnieuw installeren.

Als u probeert te voorkomen dat gebruikers ongewenste systeemwijzigingen aanbrengen, kunt u niet alleen de toegang tot PowerShell beperken, maar ook de opdrachtpromptTaakbeheer en het register uitschakelen. Bovendien kunt u zelfs proberen het accounttype over te schakelen naar “Standaardgebruiker” om te voorkomen dat gebruikers systeemwijzigingen aanbrengen en om het account veiliger te maken. Gebruikers hebben echter nog steeds toegang tot PowerShell, Command Prompt en Taakbeheer om enkele veelvoorkomende taken uit te voeren.