Windows Tips & News

Pokrenite proces uzvišeni iz PowerShell-a

PowerShell je napredni oblik naredbenog retka. Proširen je ogromnim skupom cmdlet-a spremnih za korištenje i dolazi s mogućnošću korištenja .NET frameworka/C# u raznim scenarijima. Danas ću vam pokazati kako pokrenuti proces uzdignut iz PowerShell prompta.

Ranije sam pokrio kako to isto može biti napravljeno iz batch datoteke. Međutim, s Windows 10 Creators Update, Microsoft će smanjiti naglasak na naredbenom retku i posvuda promovirati PowerShell. Za referencu pogledajte ove članke:

  • Windows 10 build 14986 svugdje zamjenjuje naredbeni redak s PowerShellom
  • Dodajte naredbeni redak natrag u Win+X izbornik u Windows 10 Creators Update
  • Dodajte naredbeni redak u kontekstni izbornik u Windows 10 Creators Update
  • Uklonite Open PowerShell prozor ovdje iz kontekstnog izbornika u sustavu Windows 10

Stoga je dobra ideja naučiti ovaj koristan trik koji se može izvesti s PowerShell konzole i uštedjeti svoje vrijeme.

Pokrenite proces uzvišeni iz PowerShell-a

Za ovaj zadatak koristit ćemo cmdlet Start-Process. Podržava a

broj opcija, jedan od njih je -Glagol. Ako navedete -Verb kao "RunAs", proces koji ćete pokrenuti bit će otvoren s povišenim vrijednostima.

Pokušajmo pokrenuti aplikaciju Notepad na povišenom.

  1. Otvorite PowerShell.
  2. Upišite ili kopirajte i zalijepite sljedeću naredbu:
    Start-Proces "notepad.exe" -Glagol RunAs
  3. Pojavit će se UAC prompt. Potvrdite:
  4. Aplikacija Notepad otvorit će se uzdignuto. To možete osigurati pomoću upravitelja zadataka. Pogledajte članak: Kako provjeriti radi li se proces kao administrator (povišen) u sustavu Windows

Napomena: Ako pritisnete gumb "Ne" na UAC promptu, PowerShell konzola će ispisati poruku o pogrešci "Operaciju je otkazao korisnik.". Ovo je očekivano.

Savjet: Aplikaciju uz pomoć PowerShell-a možete pokrenuti izravno bez otvaranja njezine konzole. Na primjer, možete stvoriti prečac ili upisati sljedeću naredbu u dijaloški okvir Pokreni:

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

Rezultat će biti isti. Powershell prozor će treptati na trenutak, a zatim će se aplikacija otvoriti podignuta.

Pokrenite proces s povišenim argumentima iz PowerShell-a

Ako trebate proslijediti neke argumente (također poznate kao prekidači ili parametri) procesu koji ćete pokrenuti s povišenim vrijednostima iz PowerShell-a, upotrijebite prekidač -Argument cmdleta Start-Process. Argument koji je tamo naveden bit će proslijeđen ciljnoj izvršnoj datoteci. Ovdje su modificirani primjeri s Notepad.exe koje sam koristio gore.

Za PowerShell konzolu upotrijebite sljedeću naredbu:

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

Stavite puteve koji imaju razmake u navodnicima. Ako trebate proslijediti više od više argumenata, odvojite ih zarezima i upotrijebite ArgumentList:

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

Unutar PowerShell-a možete koristiti sljedeću naredbu:

powershell.exe -Naredba "Pokreni proces 'Notepad.exe' -Argument 'C:\My Stuff\my file.txt' -Glagol RunAs"

Još jedan primjer:

powershell -Naredba "Start-Proces powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command \`"Checkpoint-Computer -Description \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' -Glagol Trčati kao"

Za više informacija pogledajte članak: Stvorite točku vraćanja u sustavu Windows 10 pomoću PowerShell-a

Stavite puteve razmacima u jednostruke navodnike kao što je prikazano gore.
To je to.

Microsoft Edge Chromium dobiva ažurirani gumb za otkrivanje lozinke

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Microsoft Edge Chromium rješava problem s savjetima za tamnu temu

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Microsoft Edge više neće podržavati ePub

Microsoft Edge više neće podržavati ePub

Kao što možda već znate, klasična 'spartanski' Edge preglednik uključuje mogućnost čitanja EPUB d...

Čitaj više