Controlar procesos de windows con Powershell

Veremos de manera rápida como controlar procesos de windows desde nuestra consola powershell.

Ver lista de procesos

Get-process

Nos muestra todos los procesos abiertos

get-process

Get-process firefox,notepad,outlook

get-process2

Solo nos mostrara los programas que especificamos separados por coma (si estan en ejecución)

Get-process a*

Muestra todos los procesos activos que inician con la letra a

Get-process | ft name,id -autosize

Solo nos da la lista de nombre y el ID de cada proceso (puedes especificar las columnas que deseen)

get-process3

Get-Process | Select-Object name,product,productversion,company, fileversion |format-table | more

get-process4

Nos permite obtener mayor información de los procesos, como su nombre, versión, fabricante,

Si deseamos obtener los procesos de una maquina de nuestra red tan solo especificamos el parámetro -ComputerName Host

get-process -ComputerName 192.168.0.100

Detener los procesos

Podemos detener un proceso ya sea indicando su nombre o id

stop-process -name notepad (Nos cierra todas las ventanas abiertas del bloc de notas)

get-process5

stop-process ID

get-process6

Para forzar la interrupción del proceso agregamos -Force

Iniciar un proceso

start-process notepad.exe

get-process7

Pueden consultar toda la ayuda del comando de la siguiente manera:

Get-help get-process

Saludos.

Anuncios

Agradezco tu opinión

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s