Instrucción CMD para cerrar programa en equipo remoto

La forma mas sencilla de terminar un proceso en un equipo remoto es por medio de linea de comando (Command Prompt), puede ser finalizado por medio del nombre del proceso o del PID; veamos como obtener un listado de procesos y finalizar los procesos paso a paso utilizando TASKLIST y TASKKILL.

En Windows podemos finalizar procesos que se encuentran ejecutándose en equipos remotos por medio del comando taskkill, al igual podemos identificar los procesos que se encuentran ejecutándose con el comando tasklist; veamos mas a detalle el uso de estas instrucciones.

Obtener listado de procesos con Tasklist por medio de linea de comando

Cuando no tenemos identificado el nombre o el PID del programa que deseamos finalizar podemos obtener un listado de los procesos para identificar el nombre o PID que corresponden al programa; esto ejecutando en linea de comando (Command Prompt) el comando tasklist.

La sinstaxis para obtener el listado en un equipo remoto es:

tasklist /s EquipoRemoto /u usuario

Listado de procesos obtenidos con Tasklist

Ya identificado el proceso podemos proceder a finalizarlo.

Finalizar procesos con Taskkill por medio de linea de comando

Para finalizar el proceso vamos a utilizar el comando taskkill. Donde podemos finalizarlo especificando el ID del proceso (PID), Image Name y el nombre de usuario. a continuación te muestro la sintaxis para cada caso.

Finalizar proceso en equipo remoto usando PID

la sintaxis para ejecutar el comando es:

Taskkill /S EquipoRemoto /u usuario /PID IDDelProceso

Ejemplo terminar el proceso con PID 10208:

taskkill /S 10.0.0.174 /u administrator /PID 10208

ejecutando esto te pedirá la contraseña de administrador el cual puedes especificarla en la misma linea agregando /p contraseña

Finalizar proceso en equipo remoto usando Image name

Para especificar el nombre del proceso utilizaremos la siguiente sintaxis.

taskkill /s EquipoRemoto /u usuario /FI "IMAGENAME eq ImageName"

como vemos se agrego la opción /FI el cual permite especificar el nombre.

Por ejemplo finalizar el programa Outlook:

taskkill /s 10.0.0.174 /u administrator /FI "IMAGENAME eq Outlook.exe"

Finalizar proceso ejecutado por un usuario en particular

En esta instrucción vamos a utilizar la opción /FI  como en la instrucción anterior pero en esta vamos a especificar “username” en lugar de “imagename”; la sintaxis que utilizaremos es:

taskkill /s EquipoRemoto /u usuario /FI "USERNAME eq IDSesionUsuario"

Para obtener el ID de la sesión del usuario especifico puedes ejecutar:

Query Session

Para ejecutar instrucciones remotamente puedes utilizar PSExec

Fernando O.

Soy analista de sistemas actualmente trabajo en una empresa con mas de 200 empleados que utilizan equipo de computo al cual se les da soporte en el departamento.
Uno de mis pasatiempos fuera de la empresa es escribir artículos para PortalMasTips donde documento los problemas, inquietudes y detalles interesantes que se presentan.

2 comentarios en “Instrucción CMD para cerrar programa en equipo remoto

  1. Buenas tardes Fernando buenos tardes buenos post lo q publica nos mantiene al tanto de la tecnología disculpe la molestia vi hace tiempo atras un post de VBA de Outlook sige tambien en cuanto a macros VBA publicando temas ???

Deja un comentario...

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Compartir
Twittear
Pin
Más en Comando CMD, Windows
CMD para deshabilitar recursos administrativos compartidos en Windows

Error con FileZilla al arrastrar y soltar archivos en Windows 10

Atajo de teclado para volumen personalizado en Windows

Cerrar