Windows Tips & News

Aloita PowerShellistä korotettu prosessi

PowerShell on edistynyt komentokehotteen muoto. Sitä on laajennettu valtavalla joukolla käyttövalmiita cmdlet-komentoja, ja siinä on mahdollisuus käyttää .NET framework/C#:a eri tilanteissa. Tänään näytän sinulle, kuinka voit aloittaa PowerShell-kehotteesta korotetun prosessin.

Aiemmin käsittelin, kuinka sama voi olla tehty erätiedostosta. Windows 10 Creators Update -päivityksen myötä Microsoft kuitenkin vähentää komentokehotteen painoarvoa ja mainostaa PowerShellia kaikkialla. Katso nämä artikkelit viitteeksi:

  • Windows 10 build 14986 korvaa komentokehotteen PowerShellillä kaikkialla
  • Lisää komentokehote takaisin Win+X-valikkoon Windows 10 Creators Update -sovelluksessa
  • Lisää komentokehote Windows 10 Creators -päivityksen kontekstivalikkoon
  • Poista Open PowerShell -ikkuna tästä Windows 10:n kontekstivalikosta

Joten on hyvä idea opetella tämä hyödyllinen temppu, joka voidaan suorittaa PowerShell-konsolista ja säästää aikaa.

Aloita PowerShellistä korotettu prosessi

Tätä tehtävää varten käytämme Start-Process-cmdlet-komentoa. Se tukee a

vaihtoehtojen määrä, yksi niistä on -Verbi. Jos määrität -Verbin "RunAs", prosessi, jonka aiot käynnistää, avautuu korotettuna.

Yritetään käynnistää Notepad-sovellus korotettuna.

  1. Avaa PowerShell.
  2. Kirjoita tai kopioi ja liitä seuraava komento:
    Käynnistä-prosessi "notepad.exe" -Verbi RunAs
  3. UAC-kehote tulee näkyviin. Vahvista se:
  4. Muistio-sovellus avataan korotettuna. Voit varmistaa tämän Task Managerin avulla. Katso artikkeli: Kuinka tarkistaa, onko prosessi käynnissä järjestelmänvalvojana (korotettuna) Windowsissa

Huomautus: Jos painat "Ei"-painiketta UAC-kehotteessa, PowerShell-konsoli tulostaa virheilmoituksen "Käyttäjä peruutti toiminnon." Tätä odotetaan.

Vinkki: Voit käyttää PowerShellin avulla korotettua sovellusta suoraan avaamatta sen konsolia ensin. Voit esimerkiksi luoda pikakuvakkeen tai kirjoittaa seuraavan komennon Suorita-valintaikkunaan:

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

Tulos on sama. Powershell-ikkuna vilkkuu hetken ja sitten sovellus avautuu ylhäällä.

Aloita PowerShellin argumenteilla korotettu prosessi

Jos sinun on välitettävä argumentteja (tunnetaan myös kytkimiksi tai parametreiksi) prosessille, jonka aiot käynnistää korotettuna PowerShellistä, käytä Start-Process-cmdletin -Argument-kytkintä. Siellä määritetty argumentti välitetään kohdesuoritettavaan tiedostoon. Tässä on muokattuja esimerkkejä Notepad.exe-sovelluksella, jota käytin yllä.

Käytä PowerShell-konsolissa seuraavaa komentoa:

Käynnistä-prosessi "notepad.exe" - Argumentti "C:\My Stuff\my file.txt" -Verbi RunAs

Laita välilyönnit sisältävät polut lainausmerkkeihin. Jos sinun on annettava enemmän kuin useampi argumentti, erota ne pilkuilla ja käytä ArgumentList:

Käynnistä-prosessi "file.exe" - ArgumentList "argumentti1, argumentti2, argumentti3" -Verbi RunAs

PowerShellissä voit käyttää seuraavaa komentoa:

powershell.exe -komento "Käynnistä-prosessi 'Notepad.exe' - Argumentti 'C:\My Stuff\my file.txt' -Verbi RunAs"

Vielä yksi esimerkki:

powershell -komento "Käynnistä-Process powershell.exe -Argumenttiluettelo "-Suorituskäytännön ohitus -Ei poistu -komento \`"Checkpoint-Computer -Kuvaus \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' -Verbi RunAs"

Katso lisätietoja artikkelista: Luo palautuspiste Windows 10:ssä PowerShellin avulla

Sulje polut välilyönneillä lainausmerkeissä yllä olevan kuvan mukaisesti.
Se siitä.

Microsoft Edge saa erityisiä lomien käyttöliittymätehosteita

Microsoft Edge saa erityisiä lomien käyttöliittymätehosteita

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Kuinka poistaa suurennetun Windowsin vetäminen käytöstä Windows 11:ssä

Kuinka poistaa suurennetun Windowsin vetäminen käytöstä Windows 11:ssä

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Web Capture Microsoft Edgessä on nyt saatavilla PDF-dokumenteissa

Web Capture Microsoft Edgessä on nyt saatavilla PDF-dokumenteissa

Web Capture on siisti sisäänrakennettu työkalu Microsoft Edge -selaimeen, jonka avulla voit ottaa...

Lue lisää