Kjør som administrator kontekstmeny for Power Shell (PS1) filer
Det er ikke mange tilfeller når du trenger å kjøre et Power Shell-skript (*.PS1-fil) som administrator. Men når du trenger det, kan det være vanskelig. I stedet for bare å dobbeltklikke på PS1-filen, må du åpne en forhøyet Power Shell-konsoll og skrive inn navnet på PS1-skriptfilen på riktig bane for å kjøre skriptet som admin. For å unngå dette kan du legge til en kontekstmenykommando for PS1-filer til File Explorer-appen som lar deg kjøre den valgte PS1-filen som administrator. Her er hvordan.
Annonse
Dette kan gjøres med en enkel registerjustering. Følg instruksjonene nedenfor.
- Åpne Registerredigering.
- Gå til følgende registernøkkel:
HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell
Tips: Du kan få tilgang til en ønsket registernøkkel med ett klikk.
Hvis du ikke har en slik registernøkkel, er det bare å lage den. - Opprett her en ny undernøkkel kalt "runas". Du vil få
HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
- Under runas-undernøkkelen oppretter du en ny strengverdi med navnet HasLUAShield. Ikke angi verdidataene, la den stå tom. Denne verdien er bare nødvendig for å legge til UAC-ikonet til kontekstmenyelementet du oppretter. Du bør få det som følger:
- Under runas-undernøkkelen oppretter du en ny undernøkkel kalt "kommando". Du får følgende vei:
HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command
Angi standardparameteren til kommando undernøkkel til følgende tekst:
powershell.exe "-Command" "if((Get-ExecutionPolicy) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
Høyreklikk nå en hvilken som helst *.PS1-fil for å teste kontekstmenyelementet:
For å spare tid kan du laste ned ferdige registerfiler:
Last ned registerfiler
Bruk dem til å legge til eller fjerne den nevnte kontekstmenyoppføringen.
Alternativt kan du bruke Winaero Tweaker og aktivere eller deaktivere funksjonen med ett klikk.
Du kan laste ned Winaero Tweaker her:
Last ned Winaero Tweaker
Du er ferdig. For å angre denne endringen, slett den nevnte "runas" undernøkkelen.