Hvordan fungerer kommandoen 'Get-Process' i PowerShell

Hvordan Fungerer Kommandoen Get Process I Powershell



cmdlet ' Hent-proces ” i PowerShell er ansvarlig for at få processerne til at køre på den lokale computer samt at operere på fjerncomputerne. Enhver specifik proces kan hentes ved dens proces-id (PID) eller ved dens navn. Et objekt kan føres gennem en pipeline til denne cmdlet.

Dette indlæg vil gennemgå 'Get-Process' cmdlet'en i detaljer.







Hvordan fungerer kommandoen 'Get-Process' i PowerShell?

cmdlet ' Hent-proces ” kommandoen bruges til at få listen over processerne på både lokale og eksterne computere.



Eksempler relateret til ' Hent-proces kommandoen er angivet nedenfor!



Eksempel 1: Brug 'Get-Process' Cmdlet'en til at hente alle processer på Windows





For at få alle processerne i PowerShell skal du udføre følgende kode:

Hent-proces



Eksempel 2: Brug 'Get-Process' Cmdlet'en til at få alle tilgængelige data om en eller flere processer



For at hente data relateret til en eller flere processer skal du køre ' Hent-proces ” kommando med det ønskede procesnavn:

Get-Process explorer, system | Format-liste *


I ovennævnte kode:

    • Skriv først ' Hent-proces ” cmdlet og derefter definere det bestemte procesnavn adskilt af et komma.
    • Derefter skal du angive ' | ' pipeline og tilføj ' Format-liste ” cmdlet sammen med en stjerne (jokertegn):


Eksempel 3: Brug 'Get-Process' Cmdlet'en til at få alle processer med et arbejdssæt mindre end en specificeret størrelse

Udfør følgende cmdlet for at vise processerne med mindre arbejdssæt end den angivne størrelse:

Hent-proces | Hvor-objekt { $_ .WorkingSet -lt 20000000 }


I henhold til ovennævnte kode:

    • Skriv først ' Hent-proces ' cmdlet sammen med ' | ” pipeline.
    • Angiv derefter ' Hvor-objekt ” cmdlet og angiv den angivne betingelse som defineret i koden ovenfor:


Eksempel 4: Brug 'Get-Process' Cmdlet'en til at få versionsoplysningerne for en specifik proces

For at få oplysninger om filversionen af ​​en specifik cmdlet skal du bruge ' Hent-proces ' cmdlet sammen med ' opdagelsesrejsende ” procesnavn. Tilføj derefter '- FileVersionInfo parameter for at få oplysninger om filversionen:

Get-Process explorer -FileVersionInfo



Eksempel 5: Brug 'Get-Process' Cmdlet'en til at finde ejeren af ​​en proces

For at få ejerens navn på processen skal du udføre den angivne cmdlet:

Get-Process explorer -Inkluder brugernavn


I henhold til ovenstående kode skal du skrive ' Hent-proces ” cmdlet og angiv det særlige procesnavn, hvis ejeroplysninger skal indhentes. Definer derefter ' -Inkluder brugernavn parameter i slutningen af ​​koden:


Eksempel 6: Brug 'Get-Process' Cmdlet'en til at få processen efter navn

For at hente processen ved dens navn skal du blot angive det bestemte procesnavn med ' Hent-proces ' cmdlet:

Get-Process explorer



Eksempel 7: Brug 'Get-Process' Cmdlet'en til at hente processen efter dens ID

En proces kan også hentes ved at angive dens ID sammen med ' Hent-proces ' cmdlet og ' -Id ' parameter:

Hent-proces -Id 3720



Det er det! Vi har samlet nyttige oplysninger om 'Get-Process' cmdlet'en i PowerShell.

Konklusion

cmdlet ' Hent-proces ” i PowerShell får den kørende proces på både eksterne og lokale computere. Det kan få en bestemt proces ved sit ID eller ved sit navn. Desuden kan den også få detaljeret information om en bestemt proces ved at bruge nogle specifikke parametre. Denne vejledning har demonstreret 'Get-Process' cmdlet i detaljer ved hjælp af eksempler.