Huvud Windows 10 Starta en process förhöjd från PowerShell

Starta en process förhöjd från PowerShell



PowerShell är en avancerad form av kommandotolken. Den utökas med en enorm uppsättning färdiga cmdlets och kommer med möjligheten att använda .NET framework / C # i olika scenarier. Idag visar jag dig hur du startar en process som är förhöjd från PowerShell-prompten.

Annons


Tidigare berättade jag hur detsamma kan vara gjort från en batchfil . Men med Windows 10 Creators Update kommer Microsoft att betona kommandotolken och marknadsföra PowerShell överallt. Se dessa artiklar för referens:

  • Windows 10 build 14986 ersätter Command Prompt med PowerShell överallt
  • Lägg till kommandotolken tillbaka till Win + X-menyn i Windows 10 Creators Update
  • Lägg till kommandotolken till snabbmenyn i Windows 10 Creators Update
  • Ta bort Open PowerShell-fönstret här från snabbmenyn i Windows 10

Så det är en bra idé att lära sig detta användbara trick som kan utföras från PowerShell-konsolen och spara tid.

gmail hur man sorterar efter storlek

Starta en process förhöjd från PowerShell

För den här uppgiften använder vi cmdlet Start-Process. Den stöder en antal alternativ , en av dem är -Verb. Om du anger -Verb som 'RunAs' öppnas den process du ska starta förhöjd.

Låt oss försöka starta Notepad-appen förhöjd.

  1. Öppna PowerShell .
  2. Skriv eller kopiera och klistra in följande kommando:
    Start-Process 'notepad.exe' -Verb RunAs

    none

  3. En UAC-uppmaning visas. Bekräfta det:none
  4. Notepad-appen öppnas upphöjt.noneDu kan säkerställa detta med Aktivitetshanteraren. Se artikeln: Hur man kontrollerar om en process körs som administratör (förhöjd) i Windows

Obs: Om du trycker på 'Nej' -knappen vid UAC-prompten kommer PowerShell-konsolen att skriva ut ett felmeddelande 'Åtgärden avbröts av användaren.' Detta förväntas.none

Tips: Du kan köra en app upphöjd med hjälp av PowerShell direkt utan att först öppna konsolen. Du kan till exempel skapa en genväg eller skriva följande kommando i dialogrutan Kör:

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

Resultatet blir detsamma. Powershell-fönstret blinkar ett ögonblick och sedan öppnas appen upphöjd.none

Starta en process förhöjd med argument från PowerShell

Om du behöver skicka några argument (även kända som switchar eller parametrar) till en process som du ska starta förhöjd från PowerShell, använd -Argument-omkopplaren i cmdlet Start-Process. Argument som anges där kommer att skickas till den exekverbara målfilen. Här är modifierade exempel med Notepad.exe som jag använde ovan.

Använd följande kommando för PowerShell-konsolen:

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

Bifoga de sökvägar som har mellanslag i citattecken. Om du behöver skicka mer än mer argument, separera dem med kommatecken och använd ArgumentList:

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

Från PowerShell kan du använda följande kommando:

hur man berättar om telefonen är låst
powershell.exe -Command 'Start-Process' Notepad.exe '-Argument' C:  My Stuff  my file.txt '-Verb RunAs'

Ännu ett exempel:

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

Se artikeln för mer information: Skapa en återställningspunkt i Windows 10 med PowerShell

Omslut banorna med mellanslag i enstaka citat som visas ovan.
Det är allt.

Intressanta Artiklar

Redaktionen

none
iPhone är inte aktiverad Kontakta din operatör [LÖSNING]
Vissa fel är vanliga om än otroligt frustrerande. Lyckligtvis har de flesta fel en enkel förklaring och en enkel upplösning. Andra kan vara lite svårare att arbeta med, men det finns alltid en lösning för att övervinna alla fel.
none
Hur man ringer tillbaka ett privat nummer
Du behöver inte vara en detektiv för att upptäcka vem som ringde dig med ett spärrat eller privat nummer. Här är knep som hjälper dig att avslöja den privata uppringaren.
none
Är Nintendo 3DS och 3DS XL bakåtkompatibla?
Nintendo 3DS och 3DS XL är bakåtkompatibla, vilket innebär att båda systemen kan spela nästan varenda Nintendo DS-spel, och även Nintendo DSi-titlar.
none
Kabelklippningsguide: De bästa kabel-TV-alternativen för att spara pengar 2024
Släng kabel-tv i år! Dessa är de bästa kabelalternativen till att titta på live-TV, nätverksprogram och streaminginnehåll på begäran.
none
Hur du använder det första bokstaven i Excel-kalkylceller
Även om Excel främst är ett kalkylapplikation för numerisk data måste du ofta ange text i celler. Alla kalkyltabeller måste ha kolumn- eller radrubriker. Som sådan kommer Excel-användare ibland att behöva ändra
none
Så här ansluter du en, två eller fler bildskärmar till din bärbara dator, inklusive USB Type-C
Bärbara datorer är det perfekta valet för att arbeta på språng, men deras relativt små skärmar kan ofta kännas lite av ett hinder. Att ansluta en andra, tredje eller till och med fjärde skärm kan hjälpa dig att få lite
none
Vilken Amazon Fire Stick är den nyaste? [Maj 2021]
Amazons razzia i världen av media-streaming-enheter har i allmänhet blivit väl mottagen. Det tillgängliga priset på Fire TV tillsammans med Amazons ständigt ökande urval av innehåll har gjort det till ett mycket populärt val bland kabelskärare.