Devo obter o número de processos ativos e threads ativos em execução no meu servidor ou computador usando a linha de comando. Não quero listar todos os processos ou threads em execução, preciso deles em números.
Responder1
Usando o PowerShell, os dois comandos a seguir obterão essas informações:
Número de processos em execução:
(Get-Process).Count
Número de threads em execução:
(Get-Process|Select-Object -ExpandProperty Threads).Count
Responder2
Você poderia usar o PowerShell para isso.
Para obter uma lista de todos os processos ativos no computador local, use este comando.
Get-Process | Measure
Você também pode filtrar esses resultados. Por exemplo, veja o código abaixo.
Get-Process winword, explorer | Measure
Para obter nenhum thread, execute este comando.
Get-Process | Select-Object -ExpandProperty Threads | Measure
Para usar esses comandos no prompt de comando, basta fazer isso.
PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
Recursos
-Obter processo
-Medida-Objeto
-Selecionar objeto