Windows Tips & News

Uitvoeren als beheerderscontextmenu voor Power Shell (PS1)-bestanden

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
Instellingen vastzetten in het startmenu in Windows 10

Instellingen vastzetten in het startmenu in Windows 10

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

Lees verder

Back-up en herstel Nieuws-app in Windows 10

Back-up en herstel Nieuws-app in Windows 10

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

Lees verder

Microsoft heeft Rust/WinRT-project aangekondigd

Microsoft heeft Rust/WinRT-project aangekondigd

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

Lees verder