Windows Tips & News

Zaženite povišan proces iz PowerShell

PowerShell je napredna oblika ukaznega poziva. Razširjen je z ogromnim naborom cmdletov, pripravljenih za uporabo, in ima možnost uporabe .NET framework/C# v različnih scenarijih. Danes vam bom pokazal, kako začeti postopek, povišan iz poziva PowerShell.

Prej sem opisal, kako je lahko enako narejeno iz paketne datoteke. Vendar bo Microsoft s posodobitvijo Windows 10 Creators Update zmanjšal poudarek ukaznega poziva in promoviral PowerShell povsod. Za referenco si oglejte te članke:

  • Windows 10 build 14986 povsod nadomešča ukazni poziv s PowerShell
  • Dodajte ukazni poziv nazaj v meni Win+X v Windows 10 Creators Update
  • Dodajte ukazni poziv v kontekstni meni v Windows 10 Creators Update
  • Odstranite okno Open PowerShell tukaj iz kontekstnega menija v sistemu Windows 10

Zato je dobro, da se naučite tega uporabnega trika, ki ga lahko izvedete s konzolo PowerShell in prihranite svoj čas.

Zaženite povišan proces iz PowerShell

Za to nalogo bomo uporabili cmdlet Start-Process. Podpira a število možnosti, eden izmed njih je -Glagol. Če navedete -Verb kot "RunAs", se bo proces, ki ga boste začeli, odprl povišano.

Poskusimo zagnati povišano aplikacijo Notepad.

  1. Odprite PowerShell.
  2. Vnesite ali kopirajte in prilepite naslednji ukaz:
    Start-Proces "notepad.exe" -Glagol RunAs
  3. Prikaže se poziv UAC. Potrdite:
  4. Aplikacija Beležnica se bo odprla povišano. To lahko zagotovite z upraviteljem opravil. Oglejte si članek: Kako preveriti, ali se proces izvaja kot skrbnik (povišan) v sistemu Windows

Opomba: Če ob pozivu UAC pritisnete gumb »Ne«, bo ukazna miza PowerShell natisla sporočilo o napaki »Operacijo je uporabnik preklical«. To je pričakovano.

Namig: Aplikacijo, povišano s pomočjo PowerShell, lahko zaženete neposredno, ne da bi prej odprli njeno konzolo. Ustvarite lahko na primer bližnjico ali v pogovorno okno Zaženi vnesete naslednji ukaz:

powershell.exe -Ukaz "Start-Process Notepad.exe -Verb RunAs"

Rezultat bo enak. Okno Powershell bo za trenutek utripalo, nato pa se bo aplikacija odprla v dvignjenem položaju.

Začnite proces, povišan z argumenti iz PowerShell

Če morate posredovati nekatere argumente (znane tudi kot stikala ali parametri) procesu, ki ga boste zagnali v povišanem stanju iz PowerShell, uporabite stikalo -Argument v cmdletu Start-Process. Tam določeni argument bo posredovan ciljni izvedljivi datoteki. Tukaj so spremenjeni primeri z Notepad.exe, ki sem jih uporabil zgoraj.

Za ukazno mizo PowerShell uporabite naslednji ukaz:

Start-Proces "notepad.exe" -Argument "C:\My Stuff\my file.txt" -Glagol RunAs

Zaprite poti, ki imajo presledke v narekovajih. Če morate posredovati več kot več argumentov, jih ločite z vejicami in uporabite ArgumentList:

Start-Proces "file.exe" -ArgumentList "argument1, argument2, argument3" -Glagol RunAs

V PowerShell lahko uporabite naslednji ukaz:

powershell.exe -Ukaz "Start-Process 'Notepad.exe' -Argument 'C:\My Stuff\my file.txt' -Glagol RunAs"

Še en primer:

powershell -Ukaz "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Ukaz \`"Checkpoint-Computer -Description \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' -Glagol RunAs"

Za več informacij si oglejte članek: Ustvarite obnovitveno točko v sistemu Windows 10 s PowerShell

Zaprite poti s presledki v enojnih narekovajih, kot je prikazano zgoraj.
To je to.

Omogočite podedovani zagonski meni Windows 7 v sistemu Windows 11

Omogočite podedovani zagonski meni Windows 7 v sistemu Windows 11

Pustite odgovorTukaj je opisano, kako omogočite klasični zagonski meni, podoben Windows 7, v sist...

Preberi več

Posodobitev februarja 2022 je na voljo na konzolah Xbox z izboljšavami Edge

Posodobitev februarja 2022 je na voljo na konzolah Xbox z izboljšavami Edge

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Kako odpreti ukazni poziv kot skrbnik v sistemu Windows 11

Kako odpreti ukazni poziv kot skrbnik v sistemu Windows 11

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več