Windows Tips & News

Uitvoeren als beheerderscontextmenu voor Power Shell (PS1)-bestanden

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Er zijn niet veel gevallen waarin u een Power Shell-script (*.PS1-bestand) als beheerder moet uitvoeren. Maar als je het nodig hebt, kan het lastig zijn. In plaats van gewoon op je PS1-bestand te dubbelklikken, moet je een verhoogde Power Shell-console openen en de naam van het PS1-scriptbestand in het juiste pad typen om het script als beheerder uit te voeren. Om dit te voorkomen, kunt u een contextmenuopdracht voor PS1-bestanden toevoegen aan de Verkenner-app waarmee u het geselecteerde PS1-bestand als beheerder kunt uitvoeren. Hier is hoe.

Advertentie

Dit kan worden gedaan met een eenvoudige registeraanpassing. Volg de onderstaande instructies.

  1. Register-editor openen.
  2. Ga naar de volgende registersleutel:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-registersleutel-1Tip: dat kan toegang tot elke gewenste registersleutel met één klik.
    Als u zo'n registersleutel niet hebt, maakt u deze gewoon aan.

  3. Maak hier een nieuwe subsleutel met de naam "runas". Je zult krijgen
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    maak-nieuwe-run-subsleutel
    maak-nieuwe-run-subsleutel-2
  4. Maak onder de subsleutel runas een nieuwe tekenreekswaarde met de naam HasLUAShield. Stel de waardegegevens niet in, laat deze leeg. Deze waarde is alleen vereist om het UAC-pictogram toe te voegen aan het contextmenu-item dat u aan het maken bent. Je zou het als volgt moeten krijgen:hasluashield
  5. Maak onder de runas-subsleutel een nieuwe subsleutel met de naam "commando". Je krijgt het volgende pad:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command

    maak-de-opdracht-subsleutelStel de standaardparameter van de. in opdracht subsleutel naar de volgende tekst:

    powershell.exe "-Command" "if((Get-ExecutionPolicy) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass}; & '%1'"
    ps1-uitvoeren-als-beheerder-contextmenu

Klik nu met de rechtermuisknop op een *.PS1-bestand om het contextmenu-item te testen:

ps-uitvoeren als beheerder

Om tijd te besparen, kunt u kant-en-klare registerbestanden downloaden:

Registerbestanden downloaden

Gebruik ze om het genoemde contextmenu-item toe te voegen of te verwijderen.

Als alternatief kunt u Winaero Tweaker gebruiken en de functie met één klik in- of uitschakelen.

Tweaker Uitvoeren als beheerder Ps1

Je kunt Winaero Tweaker hier downloaden:

Winaero Tweaker downloaden

Je bent klaar. Om deze wijziging ongedaan te maken, verwijdert u de genoemde subsleutel "runas".

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren
Knopinfo voor snelkoppelingen aanpassen in Windows 10

Knopinfo voor snelkoppelingen aanpassen in Windows 10

Bestandssnelkoppelingen zijn in Windows sinds Windows 95. Een snelkoppeling is slechts een koppel...

Lees verder

Schakel Functie-update Blokkeringsbewaringen uit in Windows 10

Schakel Functie-update Blokkeringsbewaringen uit in Windows 10

Functie-update Blokkeringsbeveiligingen uitschakelen in Windows 10Zoals je misschien al weet, kan...

Lees verder

Wijzigen wat app-toetsen doen voor het toetsenbord in Windows 10, 8 en 7

Wijzigen wat app-toetsen doen voor het toetsenbord in Windows 10, 8 en 7

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenH...

Lees verder