Debería obtener la cantidad de procesos activos y subprocesos activos que se ejecutan en mi servidor o computadora usando la línea de comandos. No quiero enumerar todos los procesos o subprocesos en ejecución, los necesito en números.
Respuesta1
Usando PowerShell, los dos comandos siguientes obtendrán esa información:
Número de procesos en ejecución:
(Get-Process).Count
Número de subprocesos en ejecución:
(Get-Process|Select-Object -ExpandProperty Threads).Count
Respuesta2
Podrías usar PowerShell para esto.
Para obtener una lista de todos los procesos activos en la computadora local, use este comando.
Get-Process | Measure
También puedes filtrar estos resultados. Por ejemplo, consulte el siguiente código.
Get-Process winword, explorer | Measure
Para obtener ningún hilo, ejecute este comando.
Get-Process | Select-Object -ExpandProperty Threads | Measure
Para usar estos comandos en el símbolo del sistema, simplemente haga esto.
PowerShell -Command "Get-Process | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
PowerShell -Command "Get-Process | Select-Object -ExpandProperty Threads | Measure"
Recursos
-Obtener proceso
-Objeto de medida
-Seleccionar objeto