¿Cómo conseguir que se ejecuten varios procesos y subprocesos activos mediante la línea de comandos?

¿Cómo conseguir que se ejecuten varios procesos y subprocesos activos mediante la línea de comandos?

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

No de Procesos Activos

También puedes filtrar estos resultados. Por ejemplo, consulte el siguiente código.

Get-Process winword, explorer | Measure

No de procesos activos - Filtro

Para obtener ningún hilo, ejecute este comando.

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

Número de hilos


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

información relacionada