Ich sollte über die Befehlszeile die Anzahl der aktiven Prozesse und aktiven Threads ermitteln, die auf meinem Server oder Computer laufen. Ich möchte nicht alle laufenden Prozesse oder Threads auflisten, sondern brauche sie in Zahlen.
Antwort1
Mit PowerShell können diese Informationen mit den folgenden beiden Befehlen abgerufen werden:
Anzahl der laufenden Prozesse:
(Get-Process).Count
Anzahl der laufenden Threads:
(Get-Process|Select-Object -ExpandProperty Threads).Count
Antwort2
Sie können hierfür PowerShell verwenden.
Verwenden Sie diesen Befehl, um eine Liste aller aktiven Prozesse auf dem lokalen Computer zu erhalten.
Get-Process | Measure
Sie können diese Ergebnisse auch filtern. Siehe beispielsweise den folgenden Code.
Get-Process winword, explorer | Measure
Um die Anzahl der Threads zu erhalten, führen Sie diesen Befehl aus.
Get-Process | Select-Object -ExpandProperty Threads | Measure
Um diesen Befehl in der Eingabeaufforderung zu verwenden, tun Sie einfach Folgendes.
PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
Ressourcen
-Get-Prozess
-Messobjekt
-Objekt auswählen