如何使用命令行获取正在运行的活动进程和线程的数量?

如何使用命令行获取正在运行的活动进程和线程的数量?

我应该使用命令行获取服务器或计算机中运行的活动进程和活动线程的数量。我不想列出所有正在运行的进程或线程,我需要它们的数字。

答案1

使用 PowerShell,以下两个命令将获取该信息:

正在运行的进程数:

(Get-Process).Count

正在运行的线程数:

(Get-Process|Select-Object -ExpandProperty Threads).Count

答案2

您可以为此使用 PowerShell。

要获取本地计算机上所有活动进程的列表,请使用此命令。

Get-Process | Measure

活动进程数

您还可以过滤这些结果。例如,参见下面的代码。

Get-Process winword, explorer | Measure

活动进程数 - 筛选

要获取线程数,请运行此命令。

Get-Process | Select-Object -ExpandProperty Threads | Measure

线程数


要在命令提示符中使用这些命令,只需执行以下操作。

PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"


资源
-获取进程
-测量对象
-选择对象

相关内容