Hogyan működik a „Get-Process” parancs a PowerShellben

Hogyan Mukodik A Get Process Parancs A Powershellben



A parancsmag ' Get-Process ” a PowerShellben felelős azért, hogy a folyamatok futtassák a helyi számítógépen, valamint a távoli számítógépeken. Bármely konkrét folyamat lekérhető a folyamatazonosítója (PID) vagy a neve alapján. Egy objektum átvihető egy folyamaton keresztül ehhez a parancsmaghoz.

Ez a bejegyzés részletesen áttekinti a „Get-Process” parancsmagot.







Hogyan működik a „Get-Process” parancs a PowerShellben?

A parancsmag ' Get-Process ” parancs a folyamatok listájának lekérésére szolgál mind a helyi, mind a távoli számítógépeken.



Példák a „ Get-Process ” parancsot az alábbiakban közöljük!



1. példa: Használja a „Get-Process” parancsmagot az összes folyamat lekéréséhez a Windows rendszeren





A PowerShell összes folyamatának lekéréséhez futtassa a következő kódot:

Get-Process



2. példa: Használja a „Get-Process” parancsmagot az összes elérhető adat lekéréséhez egy vagy több folyamatról



Egy vagy több folyamathoz kapcsolódó adatok lekéréséhez futtassa a „ Get-Process ” parancs a kívánt folyamatnévvel:

Get-Process Explorer, rendszer | Formátum-lista *


A fent megadott kódban:

    • Először írja be a „ Get-Process ” parancsmagot, majd adja meg az adott folyamat nevét vesszővel elválasztva.
    • Ezt követően adja meg a „ | ' csővezetéket, és adja hozzá a ' Formátum-lista ” cmdlet egy csillaggal (helyettesítő karakter):


3. példa: Használja a „Get-Process” parancsmagot az összes olyan folyamat lekéréséhez, amelynek munkakészlete kisebb, mint egy meghatározott méretű

A megadott méretnél kisebb munkakészlettel rendelkező folyamatok megjelenítéséhez hajtsa végre a következő parancsmagot:

Get-Process | Hol-Object { $_ .WorkingSet -lt 20000000 }


A fent megadott kód szerint:

    • Először írja be a „ Get-Process ' cmdlet a ' | ” csővezeték.
    • Ezután adja meg a „ Hol-Object ” parancsmagot, és adja meg a megadott feltételt a fenti kódban meghatározottak szerint:


4. példa: Használja a „Get-Process” parancsmagot egy adott folyamat verzióinformációinak lekéréséhez

Egy adott parancsmag fájlverziójának megtekintéséhez használja a „ Get-Process ' cmdlet a ' felfedező ” folyamat neve. Ezután adja hozzá a „- FileVersionInfo ” paraméter a fájl verzióinformációinak lekéréséhez:

Get-Process Explorer -FileVersionInfo



5. példa: A „Get-Process” parancsmag segítségével keresse meg a folyamat tulajdonosát

A folyamat tulajdonosának nevének lekéréséhez futtassa a megadott parancsmagot:

Get-Process Explorer -IncludeUserName


A fenti kódnak megfelelően írja be a „ Get-Process ” parancsmagot, és adja meg az adott folyamat nevét, amelynek tulajdonosi adatait meg kell szerezni. Ezután határozza meg a „ -IncludeUserName ” paraméter a kód végén:


6. példa: Használja a „Get-Process” parancsmagot a folyamat név szerinti lekéréséhez

A folyamat név szerinti lekéréséhez egyszerűen adja meg az adott folyamat nevét a „ Get-Process ” cmdlet:

Get-Process Explorer



7. példa: Használja a „Get-Process” parancsmagot a folyamat lekéréséhez az azonosítója alapján

Egy folyamat úgy is lekérhető, hogy megadja az azonosítóját a „ Get-Process ' cmdlet és a ' -Id ” paraméter:

Get-Process -Id 3720



Ez az! Hasznos információkat gyűjtöttünk össze a PowerShell „Get-Process” parancsmagáról.

Következtetés

A parancsmag ' Get-Process ” a PowerShellben megkapja a futó folyamatot távoli és helyi számítógépeken is. Megkaphat egy adott folyamatot az azonosítója vagy a neve alapján. Ezen túlmenően, bizonyos paraméterek használatával részletes információkat kaphat egy adott folyamatról. Ez az útmutató példák segítségével részletesen bemutatta a „Get-Process” parancsmagot.