Hoofd Ramen 10 Start een proces dat is verhoogd vanuit PowerShell

Start een proces dat is verhoogd vanuit PowerShell



PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en biedt de mogelijkheid om .NET Framework / C # in verschillende scenario's te gebruiken. Vandaag zal ik u laten zien hoe u een proces start dat is verhoogd vanaf de PowerShell-prompt.

Advertentie


Eerder heb ik besproken hoe hetzelfde kan zijn gedaan vanuit een batchbestand . Met Windows 10 Creators Update gaat Microsoft de opdrachtprompt echter minder benadrukken en PowerShell overal promoten. Zie deze artikelen ter referentie:

  • Windows 10 build 14986 vervangt overal de opdrachtprompt door PowerShell
  • Voeg opdrachtprompt toe aan Win + X-menu in Windows 10 Creators Update
  • Voeg opdrachtprompt toe aan contextmenu in Windows 10 Creators Update
  • Verwijder het Open PowerShell-venster hier uit het contextmenu in Windows 10

Het is dus een goed idee om deze handige truc te leren die kan worden uitgevoerd vanaf de PowerShell-console en zo tijd bespaart.

bestanden overzetten van pc naar Android wifi

Start een proces dat is verhoogd vanuit PowerShell

Voor deze taak gebruiken we de cmdlet Start-Process. Het ondersteunt een aantal opties , een van hen is -Verb. Als u -Verb specificeert als 'RunAs', wordt het proces dat u gaat starten verhoogd geopend.

Laten we proberen de Kladblok-app verhoogd te starten.

  1. Open PowerShell .
  2. Typ of kopieer en plak de volgende opdracht:
    Start-Process 'notepad.exe' -Verb RunAs

  3. Er verschijnt een UAC-prompt. Bevestig het:
  4. De Kladblok-app wordt verhoogd geopend.U kunt dit verzekeren met behulp van Taakbeheer. Zie het artikel: Hoe u kunt controleren of een proces wordt uitgevoerd als beheerder (verhoogd) in Windows

Opmerking: als u op de knop 'Nee' drukt bij de UAC-prompt, zal de PowerShell-console een foutmelding 'De bewerking is geannuleerd door de gebruiker' afdrukken. Dit wordt verwacht.

Tip: u kunt een app met verhoogde bevoegdheden rechtstreeks uitvoeren met behulp van PowerShell zonder eerst de console te openen. U kunt bijvoorbeeld een snelkoppeling maken of de volgende opdracht typen in het dialoogvenster Uitvoeren:

powershell.exe -Command 'Start-Process Notepad.exe -Verb RunAs'

Het resultaat zal hetzelfde zijn. Het Powershell-venster knippert even en daarna wordt de app verhoogd geopend.

Start een proces dat is verhoogd met argumenten van PowerShell

Als u enkele argumenten (ook wel schakelaars of parameters genoemd) moet doorgeven aan een proces dat u verhoogd vanuit PowerShell gaat starten, gebruikt u de schakeloptie -Argument van de cmdlet Start-Process. Het argument dat daar wordt opgegeven, wordt doorgegeven aan het uitvoerbare doelbestand. Hier zijn gewijzigde voorbeelden met Notepad.exe die ik hierboven heb gebruikt.

Gebruik de volgende opdracht voor de PowerShell-console:

Start-Process 'notepad.exe' -Argument 'C:  My Stuff  my file.txt' -Verb RunAs

Plaats de paden met spaties tussen aanhalingstekens. Als u meer dan meer argumenten moet doorgeven, scheidt u ze met komma's en gebruikt u ArgumentList:

Start-Process 'file.exe' -ArgumentList 'argument1, argument2, argument3' -Verb RunAs

Vanuit PowerShell kunt u de volgende opdracht gebruiken:

hoe maak ik mijn gmail-account standaard
powershell.exe -Command 'Start-Process' Notepad.exe '-Argument' C:  My Stuff  my file.txt '-Verb RunAs'

Nog een ander voorbeeld:

powershell -Command 'Start-Process powershell.exe -ArgumentList' -ExecutionPolicy Bypass -NoExit -Command  `` 'Checkpoint-Computer -Description ' RestorePoint1  '-RestorePointType ' MODIFY_SETTINGS  '' '-Verb RunAs'

Zie het artikel voor meer informatie: Maak een herstelpunt in Windows 10 met PowerShell

Plaats de paden met spaties tussen enkele aanhalingstekens, zoals hierboven weergegeven.
Dat is het.

Interessante Artikelen

Editor'S Choice

Weet wanneer uw Windows Live Hotmail-account verloopt
Weet wanneer uw Windows Live Hotmail-account verloopt
Als u uw Windows Live Hotmail-account niet regelmatig gebruikt, houd er dan rekening mee dat deze na enige tijd van inactiviteit wordt verwijderd.
Een gratis pc-reiniger? Bestaat er zoiets?
Een gratis pc-reiniger? Bestaat er zoiets?
Er bestaan ​​gratis programma's voor het opschonen van pc's. Helaas zeggen velen dat ze gratis zijn, maar dat er wel kosten in rekening worden gebracht voor de daadwerkelijke schoonmaak. Hier vindt u hulp bij het vinden van 100% gratis schoonmaakmiddelen.
Hoe maak je een geanimeerde GIF van je Mac-achtergrond
Hoe maak je een geanimeerde GIF van je Mac-achtergrond
GIF's zijn bestanden in Graphic Interchange Format. Deze bestanden zijn het meest bekend als geanimeerde afbeeldingen die worden gebruikt als komische anekdotes op sociale media. Maar er zijn ook veel andere toepassingen. Het hebben van dezelfde bewegingloze achtergrond op je Mac kan
Foto's batchgewijs bewerken in Lightroom
Foto's batchgewijs bewerken in Lightroom
De optie om foto's batchgewijs te bewerken is handig als je te maken hebt met veel foto's die moeten worden verfijnd. Als u dezelfde voorinstelling in één keer op meerdere afbeeldingen toepast, kunt u het bewerkingsproces aanzienlijk versnellen en uw algehele workflow verbeteren.
Hoe V3 Shark te krijgen in Blox Fruits
Hoe V3 Shark te krijgen in Blox Fruits
Met Blox Fruits kun je veel verschillende races uitproberen voordat je genoegen neemt met een die het beste bij jouw speelstijl past. Wanneer je het spel betreedt, kun je niet kiezen welk ras je wilt zijn, omdat je er willekeurig een krijgt. De
Hoe u kunt achterhalen wie de eigenaar is van een 800-nummer
Hoe u kunt achterhalen wie de eigenaar is van een 800-nummer
Als u een 800-nummer opzoekt, kunt u zien wie de eigenaar is van een 800-nummer. Als u onbekende oproepen van een dergelijk nummer blijft ontvangen, kunt u deze methoden voor omgekeerd zoeken proberen.
Wat doet niet storen?
Wat doet niet storen?
Niet storen is een functie om meldingen op de meeste smartphones en tablets uit te zetten. Ontdek hoe het werkt (en verschilt) op iOS en Android.