El comando Get-Process
en PowerShell se utiliza para mostrar una lista de los procesos que se están ejecutando en el sistema. Proporciona información detallada como el nombre, ID de proceso (PID), consumo de memoria y tiempo de CPU, permitiendo a los administradores y usuarios monitorear y gestionar los procesos de manera efectiva.
Get-Process
recupera y muestra todos los procesos en ejecución en el equipo local o en equipos remotos (si se especifica). Se puede filtrar por nombre de proceso, ID o parámetros específicos para obtener detalles precisos de los procesos en ejecución. Es útil para identificar procesos problemáticos, analizar el uso de recursos y finalizar tareas no deseadas.
Get-Process
Handles
, NPM(K)
, PM(K)
, WS(K)
, CPU
, Id
, ProcessName
, entre otros.
1. Listar todos los procesos en ejecución:
Get-Process
Muestra todos los procesos en el sistema local.
2. Filtrar por nombre de proceso:
Get-Process -Name "chrome"
Muestra solo los procesos cuyo nombre es "chrome". Esto es útil para identificar varias instancias de un programa específico.
3. Obtener información detallada de un proceso:
Get-Process -Name "explorer" | Format-List *
Muestra toda la información disponible del proceso explorer.exe
en formato de lista detallada.
4. Filtrar por ID de proceso (PID):
Get-Process -Id 1234
Recupera el proceso con el ID específico 1234
.
5. Obtener uso de CPU y memoria de procesos específicos:
Get-Process | Select-Object Name, CPU, WS
Muestra el nombre del proceso, uso de CPU y consumo de memoria (Working Set).
6. Monitorear procesos en un equipo remoto:
Get-Process -ComputerName "ServidorRemoto"
Lista todos los procesos en ejecución en el equipo llamado "ServidorRemoto".
Puedes consultar más detalles sobre Get-Process
en la documentación oficial de Microsoft.
Jorge García
Fullstack developer