Windows Tips & News

Spustite vylepšený proces z prostredia PowerShell

click fraud protection

PowerShell je pokročilá forma príkazového riadka. Je rozšírený o obrovskú sadu cmdlet pripravených na použitie a prichádza s možnosťou používať .NET framework/C# v rôznych scenároch. Dnes vám ukážem, ako spustiť proces zvýšený z výzvy PowerShell.

Predtým som popísal, ako to isté môže byť urobené z dávkového súboru. S aktualizáciou Windows 10 Creators Update sa však spoločnosť Microsoft chystá znížiť dôraz na príkazový riadok a všade propagovať PowerShell. Pozrite si tieto články ako referenciu:

  • Windows 10 zostava 14986 všade nahrádza príkazový riadok PowerShell
  • Pridajte príkazový riadok späť do ponuky Win+X v aktualizácii Windows 10 Creators Update
  • Pridajte príkazový riadok do kontextovej ponuky v aktualizácii Windows 10 Creators Update
  • Tu odstráňte okno Otvoriť PowerShell z kontextovej ponuky v systéme Windows 10

Preto je dobré naučiť sa tento užitočný trik, ktorý je možné vykonávať z konzoly PowerShell a ušetriť tak váš čas.

Spustite vylepšený proces z prostredia PowerShell

Na túto úlohu použijeme cmdlet Start-Process. Podporuje a

počet možností, jedným z nich je -Sloves. Ak zadáte -Verb ako "RunAs", proces, ktorý sa chystáte spustiť, sa otvorí s povýšeninou.

Skúsme spustiť aplikáciu Poznámkový blok povýšenú.

  1. Otvorte PowerShell.
  2. Zadajte alebo skopírujte a prilepte nasledujúci príkaz:
    Štart-Proces "notepad.exe" -Sloveso RunAs
  3. Zobrazí sa výzva UAC. Potvrďte to:
  4. Aplikácia Poznámkový blok sa otvorí vo zvýšenej polohe. Môžete to zabezpečiť pomocou Správcu úloh. Pozrite si článok: Ako skontrolovať, či proces beží ako správca (zvýšený) v systéme Windows

Poznámka: Ak pri výzve UAC stlačíte tlačidlo „Nie“, konzola PowerShell vytlačí chybové hlásenie „Operácia bola zrušená používateľom.“. Toto sa očakáva.

Tip: Aplikáciu povýšenú pomocou prostredia PowerShell môžete spustiť priamo bez toho, aby ste najprv otvorili jej konzolu. Môžete napríklad vytvoriť odkaz alebo zadať nasledujúci príkaz v dialógovom okne Spustiť:

powershell.exe -Príkaz "Štart-Spracovať Notepad.exe -Verb RunAs"

Výsledok bude rovnaký. Okno Powershell na chvíľu zabliká a potom sa aplikácia otvorí povýšene.

Spustite proces povýšený pomocou argumentov z prostredia PowerShell

Ak potrebujete odovzdať niektoré argumenty (známe aj ako prepínače alebo parametre) procesu, ktorý sa chystáte spustiť, zvýšené z prostredia PowerShell, použite prepínač -Argument v cmdlet Start-Process. Argument, ktorý je tam uvedený, bude odovzdaný cieľovému spustiteľnému súboru. Tu sú upravené príklady programu Notepad.exe, ktorý som použil vyššie.

Pre konzolu PowerShell použite nasledujúci príkaz:

Štart-Proces "notepad.exe" -Argument "C:\Moje položky\môj súbor.txt" -Sloveso RunAs

Cesty s medzerami uzavrite do úvodzoviek. Ak potrebujete zadať viac ako viac argumentov, oddeľte ich čiarkami a použite ArgumentList:

Štart-Proces "file.exe" -ArgumentList "argument1, argument2, argument3" -Sloveso RunAs

V prostredí PowerShell môžete použiť nasledujúci príkaz:

powershell.exe -Príkaz "Štart-Proces 'Poznámkový blok.exe' -Argument 'C:\Moje položky\môj súbor.txt' -Sloveso RunAs"

Ešte jeden príklad:

powershell -Command "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command \`"Kontrolný bod-počítač -Popis \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' -Sloveso RunAs"

Viac informácií nájdete v článku: Vytvorte bod obnovenia v systéme Windows 10 pomocou prostredia PowerShell

Uzatvorte cesty medzerami v jednoduchých úvodzovkách, ako je uvedené vyššie.
To je všetko.

Pripnúť nastavenia do ponuky Štart v systéme Windows 10

Pripnúť nastavenia do ponuky Štart v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Zasnežená téma pre Windows 8

Táto webová stránka používa súbory cookie na zlepšenie vášho zážitku pri prechádzaní webom. Z týc...

Čítaj viac

Zmeňte politiku chladenia systému pre procesor v systéme Windows 10

Zmeňte politiku chladenia systému pre procesor v systéme Windows 10

Ako zmeniť politiku chladenia systému pre procesor v systéme Windows 10V systéme Windows 10 môžet...

Čítaj viac