msg

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Envía un mensaje a un usuario en un servidor host de sesión de escritorio remoto.

Nota

Debe tener permiso de acceso especial a Mensajes para enviar un mensaje.

Sintaxis

msg {<username> | <sessionname> | <sessionID>| @<filename> | *} [/server:<servername>] [/time:<seconds>] [/v] [/w] [<message>]

Parámetros

Parámetro Descripción
<username> Especifica el nombre del usuario al que quiere enviar un mensaje. Si no especifica un usuario o una sesión, este comando muestra un mensaje de error. Al especificar una sesión, debe ser una activa.
<sessionname> Especifica el nombre de la sesión a la que quiere enviar un mensaje. Si no especifica un usuario o una sesión, este comando muestra un mensaje de error. Al especificar una sesión, debe ser una activa.
<sessionID> Especifica el id. numérico de la sesión a cuyo usuario quiere enviar un mensaje.
@<filename> Identifica un archivo que contiene una lista de nombres de usuario, nombres de sesión e id. de sesión a las que quiere enviar un mensaje.
* Envía el mensaje a todos los nombres de usuario del sistema.
/server:<servername> Especifica el servidor host de sesión de escritorio remoto a cuya sesión o usuario quiere enviar un mensaje. Si no se especifica, /server usa el servidor en el que haya iniciado sesión en ese momento.
/time:<seconds> Especifica el tiempo durante el cual se muestra en la pantalla del usuario el mensaje que envió. Una vez alcanzado el límite de tiempo, el mensaje desaparece. Si no se establece ningún límite de tiempo, el mensaje tiene como valor predeterminado 60 segundos y desaparece.
/v Muestra información sobre las acciones que se realizan.
/w Espera una confirmación del usuario de que se ha recibido el mensaje. Use este parámetro con /time:<*seconds*> para evitar un posible tiempo de espera largo si el usuario no responde inmediatamente. El uso de este parámetro con /v también es útil.
<message> Especifica el texto del mensaje que quiere enviar. Si no se especifica ningún mensaje, se le pedirá que escriba uno. Para enviar un mensaje contenido en un archivo, escriba el símbolo menor que (<) seguido del nombre del archivo.
/? Muestra la ayuda en el símbolo del sistema.

Ejemplos

Para enviar un mensaje con el título: Nos vemos hoy a la 13:00 a todas las sesiones de User1, escriba:

msg User1 Let's meet at 1PM today

Para enviar el mismo mensaje a la sesión modeM02, escriba:

msg modem02 Let's meet at 1PM today

Para enviar el mensaje a todas las sesiones contenidas en el archivo userlist, escriba:

msg @userlist Let's meet at 1PM today

Para enviar el mensaje a todos los usuarios que hayan iniciado sesión, escriba:

msg * Let's meet at 1PM today

Para enviar el mensaje a todos los usuarios, con un tiempo de espera de confirmación (por ejemplo, de 10 segundos), escriba:

msg * /time:10 Let's meet at 1PM today