„PowerShell“ yra išplėstinė komandų eilutės forma. Jis pratęstas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework / C # įvairiais atvejais. Šiandien aš jums parodysiu, kaip pradėti procesą, pakeltą iš „PowerShell“ raginimo.
Reklama
Anksčiau aprašiau, kaip gali būti tas pats padaryta iš paketinio failo . Tačiau naudodama „Windows 10 Creators Update“ „Microsoft“ ketina pabrėžti komandų eilutę ir visur reklamuoti „PowerShell“. Peržiūrėkite šiuos straipsnius:
- „Windows 10 build 14986“ komandų eilutę visur pakeičia „PowerShell“
- „Windows 10“ kūrėjų naujinyje pridėkite komandinę eilutę atgal į „Win + X“ meniu
- Pridėti komandinę eilutę į kontekstinį meniu „Windows 10 Creators Update“
- Iš „Windows 10“ kontekstinio meniu pašalinkite čia atidarytą „PowerShell“ langą
Taigi, naudinga išmokti šį naudingą triuką, kurį galima atlikti naudojant „PowerShell“ konsolę, ir sutaupyti laiko.
kaip gauti nemokamų monetų
Paleiskite „PowerShell“ pakeltą procesą
Šiai užduočiai naudosime cmdlet Start-Process. Jis palaiko a variantų skaičius , vienas iš jų yra -Verb. Jei „RunAs“ nurodysite -Verb, procesas, kurį pradėsite, bus atidarytas pakeltas.
Pabandykime paleisti „Notepad“ programą pakeltą.
- Atidarykite „PowerShell“ .
- Įveskite arba nukopijuokite ir įklijuokite šią komandą:
„Start-Process“ notepad.exe “-„ Verb RunAs “
- Bus rodoma UAC eilutė. Patvirtinkite:
- „Notepad“ programa bus atidaryta pakelta.Tai galite užtikrinti naudodami Užduočių tvarkyklę. Žr. Straipsnį: Kaip patikrinti, ar „Windows“ procesas veikia kaip administratorius (padidintas)
Pastaba: Jei paspausite mygtuką „Ne“ UAC eilutėje, „PowerShell“ konsolė atspausdins klaidos pranešimą „Operaciją atšaukė vartotojas“. To tikimasi.
Patarimas: „PowerShell“ pagalba galite paleisti pakeltą programą pirmiausia neatidarę jos konsolės. Pvz., Dialogo lange Vykdyti galite sukurti nuorodą arba įvesti šią komandą:
powershell.exe -Komanda „Start-Process Notepad.exe -Verb RunAs“
Rezultatas bus tas pats. „Powershell“ langas akimirką mirksi ir tada programa bus atidaryta pakelta.
Paleiskite procesą, padidintą naudojant „PowerShell“ argumentus
Jei jums reikia perduoti keletą argumentų (dar vadinamų jungikliais ar parametrais) procesui, kurį pradėsite pakelti iš „PowerShell“, naudokite „Start-Process“ cmdlet jungiklį -Argument. Ten nurodytas argumentas bus perduotas tiksliniam vykdomajam failui. Čia yra modifikuoti pavyzdžiai su „Notepad.exe“, kurį naudojau aukščiau.
Norėdami naudoti „PowerShell“ konsolę, naudokite šią komandą:
Pradžios procesas „notepad.exe“ - argumentas „C: Mano daiktai mano failas.txt“ - „Verb RunAs“
Kelias, kuriuose yra tarpų, uždarykite kabutėse. Jei reikia perduoti daugiau nei daugiau argumentų, atskirkite juos kableliais ir naudokite „ArgumentList“:
„Start-Process“ file.exe “-ArgumentList“ argumentas1, argumentas2, argumentas3 “-Verb RunAs
„PowerShell“ galite naudoti šią komandą:
powershell.exe -Komanda „Start-Process“ Notepad.exe “-Argumentas„ C: My Stuff my file.txt “-Verb RunAs“
Dar vienas pavyzdys:
powershell -Command „Start-process powershell.exe -ArgumentList“ -ExecutionPolicy aplinkkelis -NoExit -Command 'Checkpoint-Computer -Description ' RestorePoint1 '-RestorePointType 'MODIFY_SETTINGS ' '' -Verb RunAs '
Daugiau informacijos rasite straipsnyje: Sukurkite atkūrimo tašką sistemoje „Windows 10“ naudodami „PowerShell“
kaip išjungti viso ekrano optimizavimą
Kelius su tarpais uždarykite vienose kabutėse, kaip parodyta aukščiau.
Viskas.