lunes, 1 de abril de 2013

WP - Enviar mensajes a sesiones de terminal server desde línea de comandos

Anoche se presentó un problema en mi trabajo. Debido al incremento de trabajo por parte de los usuarios conectados vía Terminal Server a uno de los servidores de la empresa, este se quedó sin recursos suficientes para poder iniciar otra sesión más. Se decidió reiniciar el servidor, pero era necesario informar a los usuarios. ¿Cómo enviar un mensaje directo vía Terminal Server, sin iniciar sesión en el servidor ni entrar al administrador de TS? Una opción sencilla y directa es hacer uso del comando msg desde la línea de comandos en una computadora conectada a dicho servidor:

msg { nombre_usuario | id_sesion_ts | * } [/SERVER:servidor] “mensaje”

El primer parámetro puede ser el nombre del usuario, el ID de la sesión, o asterisco, que indica que el mensaje se enviará a todas las sesiones activas en la computadora. El segundo parámetro, que es el de servidor es opcional, y puede colocarse el nombre del equipo o bien la IP. Si no se especifica, el mensaje se enviará a todas las sesiones activas en la computadora local. El parámetro final es el mensaje, que debe especificarse entre comillas dobles en caso de poseer caracteres de espacio en blanco.

Por ejemplo:

msg juanperez “Hola mundo”
msg DOMINIO\juanperez /SERVER:mi-servidor “Hola mundo”

Cabe mencionar que no he especificado todas las opciones del comando msg. Para consultar todas las opciones que ofrece este comando, basta con digitar msg en la línea de comandos de Windows, y presionar Enter. Si no me equivoco, este es el comando que se recomienda usar en vez de NET SEND a partir de Windows XP y Windows Server 2003 (corríjanme si me equivoco, jejeje).

Publicado originalmente el 19/02/2012, en http://itsouvenirs.wordpress.com/2012/02/19/enviar-mensajes-a-sesiones-de-terminal-server-desde-linea-de-comandos/.

Related Articles

0 comentarios:

Publicar un comentario

Con la tecnología de Blogger.