Wie funktioniert der Befehl „Get-Process“ in Powershell?

Wie funktioniert der Befehl „Get-Process“ in Powershell?

Das cmdlet "Get-Process”In PowerShell ist dafür verantwortlich, die Prozesse auf dem lokalen Computer auszuführen und auf den Remotecomputern zu arbeiten. Jeder spezifische Prozess kann durch seine Prozess -ID (PID) oder mit seinem Namen abgerufen werden. Ein Objekt kann durch eine Pipeline an dieses CMDLet weitergeleitet werden.

In diesem Beitrag wird das CMDLET „Get-Process“ im Detail über einen Überblick überprüft.

Wie funktioniert der Befehl „Get-Process“ in Powershell??

Das cmdlet "Get-ProcessDer Befehl ”wird verwendet, um die Liste der Prozesse sowohl auf lokalen als auch auf Remote -Computern zu erhalten.

Beispiele im Zusammenhang mit dem “Get-ProcessDer Befehl ”Der Befehl wird unten bereitgestellt!

Beispiel 1: Verwenden Sie das CMDLET „Get-Process“, um alle Prozesse unter Windows zu erhalten

Führen Sie den folgenden Code aus, um alle Prozesse in PowerShell zu erhalten:

Get-Process



Beispiel 2: Verwenden Sie das CMDLet „Get-Process“, um alle verfügbaren Daten zu einem oder mehreren Prozessen zu erhalten

Um die Daten zu einem oder mehreren Prozessen abzurufen, führen Sie die “ausGet-ProcessBefehl mit dem gewünschten Prozessnamen:

Get-Process Explorer, System | Formatliste *


Im obigen Code:

    • Geben Sie zunächst die "ein"Get-Process”CMDLET und definieren dann den jeweiligen Prozessnamen, der durch ein Komma getrennt ist.
    • Danach geben Sie das an “|Pipeline und fügen Sie die "hinzu"Formatliste”CMDLET zusammen mit einem Sternchen (Wildcard):


Beispiel 3: Verwenden Sie das CMDLet „Get-Process“, um alle Prozesse mit einem Arbeitssatz weniger als eine bestimmte Größe zu erhalten

Führen Sie das folgende CMDLET aus, um die Prozesse mit weniger Arbeitssatz als die angegebene Größe anzuzeigen:

Get-Process | Wo-objekt $ _.WorkingSet -Lt 20000000


Gemäß dem oben festgelegten Code:

    • Geben Sie zunächst die "ein"Get-Process"CMDLET zusammen mit dem"|Pipeline.
    • Dann geben Sie die “an"Wo-objekt”CMDLET und geben Sie die angegebene Bedingung wie in dem obigen Code definiert:


Beispiel 4: Verwenden Sie das CMDLET „Get-Process“, um die Versionsinformationen eines bestimmten Prozesses zu erhalten

Verwenden Sie die „Dateiversionsinformationen eines bestimmten CMDLetGet-Process"CMDLET zusammen mit dem"Forscher" Prozessname. Dann fügen Sie das hinzu “-FileVersionInfoParameter, um die Dateiversionsinformationen zu erhalten:

Get -Process Explorer -FileversionInfo



Beispiel 5: Verwenden Sie das CMDLET „Get-Process“, um den Eigentümer eines Prozesses zu finden

Führen Sie das angegebene CMDLET aus, um den Namen des Eigentümers des Prozesses zu erhalten:

Get -Process Explorer -IncludeUserName


Geben Sie gemäß dem obigen Code das ein “ein“Get-Process”CMDLET und Geben Sie den jeweiligen Prozessnamen an, dessen Eigentümerinformationen erhalten werden müssen. Dann definieren Sie die “-EinbeziehenParameter am Ende des Codes:


Beispiel 6: Verwenden Sie das CMDLET „Get-Process“, um den Prozess mit Namen zu erhalten

Um den Prozess mit seinem Namen einfach abzurufen, geben Sie einfach den jeweiligen Prozessnamen mit dem “anGet-Process”CMDLET:

Get-Process Explorer



Beispiel 7: Verwenden Sie das CMDLet "Get-Process", um den Prozess durch seine ID zu erhalten

Ein Prozess kann auch abgerufen werden, indem seine ID zusammen mit dem “angegeben wirdGet-Process”Cmdlet und die“-AusweisParameter:

Get -Process -id 3720



Das ist es! Wir haben nützliche Informationen über das CMDLet „Get-Process“ in PowerShell zusammengestellt.

Abschluss

Das cmdlet "Get-Process”In PowerShell erhält der laufende Prozess sowohl auf Remote- als auch auf lokalen Computern. Es kann einen bestimmten Prozess durch seine ID oder mit seinem Namen erhalten. Darüber hinaus können auch detaillierte Informationen zu einem bestimmten Prozess durch Verwendung einiger spezifischer Parameter erhalten. Dieser Leitfaden hat das CMDLet „Get-Process“ mit Hilfe von Beispielen im Detail gezeigt.