El comando msg es un comando de solicitud de comando que se utiliza para enviar un mensaje a uno o más usuarios de la red mediante la solicitud de comando.
El comando msg funciona de manera similar al comando net send que fue popular en Windows XP pero no es un verdadero reemplazo para él. Ver Uso del comando Msg para reemplazar el envío neto más abajo en la página.
Cuando se activa el comando msg, se muestra un mensaje en la máquina a la que se envió para que muestre el mensaje, así como el nombre de usuario del remitente y la hora en que se envió el mensaje.
Msg Command Availability
El comando msg está disponible desde el símbolo del sistema en las últimas versiones de los sistemas operativos de Windows, incluidos Windows 10, Windows 8, Windows 7, Windows Vista y Windows XP.
El comando msg también está disponible a través de la herramienta de solicitud de comando que está accesible en Opciones de inicio avanzadas y Opciones de recuperación del sistema.
Nota: La disponibilidad de ciertos modificadores de comando msg y otra sintaxis de comando msg pueden diferir de un sistema operativo a otro.
Sintaxis del Comando Msg
msg nombre de usuario /servidor: nombre del servidor /hora: segundos / v / w mensaje
Propina: Consulte Cómo leer la sintaxis de los comandos si no está seguro de cómo interpretar la sintaxis del comando msg como está escrito arriba o como se describe en la tabla a continuación.
| nombre de usuario | Utilice esta opción para especificar un nombre de usuario para enviar el mensaje a. |
| nombre de sesión | Especificar nombre de sesión para enviar un mensaje a una sesión específica. |
| ID de sesión | los ID de sesión opción puede ser utilizada para enviar un mensaje a una sesión utilizando el ID de la sesión. |
| @ nombre del archivo | Utilizar el @nombre del archivo opción de enviar un mensaje a los nombres de usuario, los nombres de sesión y los ID de sesión listados en el archivo especificado. |
| * | los* opción se utiliza para enviar un mensaje a cada sesión en el nombre del servidor . |
| /servidor: nombre del servidor | los nombre del servidor es el servidor en el cual el nombre de usuario , nombre de sesión o ID de sesión , reside en. Si no nombre del servidor se especifica, el mensaje se enviará como se indica al servidor desde el que está ejecutando el comando msg. |
| /hora: segundos | Especificando un tiempo en segundos con el/hora interruptor le da al comando msg un tiempo de espera para que el receptor del mensaje para confirmar la recepción de la misma. Si el receptor no confirma el mensaje en segundos número de segundos, se recuperará el mensaje. |
| / v | los/ v el interruptor habilita el modo detallado del comando, que mostrará información detallada sobre las acciones que está realizando el comando msg. |
| / w | Esta opción obliga al comando msg a esperar un mensaje de retorno después de enviar un mensaje . los/ w Cambiar realmente solo es útil con el/ v cambiar. |
| mensaje | Este es el mensaje que quieres enviar. Si no especifica una mensaje luego se le pedirá que ingrese uno después de ejecutar el comando msg. |
| /? | Utilice el conmutador de ayuda con el comando msg para mostrar información sobre las diversas opciones del comando. |
Propina: Puede guardar la salida del comando msg en un archivo usando un operador de redirección al final del comando. Consulte Cómo redirigir la salida de comando a un archivo para obtener instrucciones generales o consulte Trucos de solicitud de comando para obtener más sugerencias.
Ejemplos de comandos de mensajes
msg @myteam The Melting Pot a la 1 pm, en mi!
En este ejemplo, el comando msg se está utilizando para indicar a un número seleccionado de usuarios contenidos en el archivo myteam @ nombre del archivo conectado al servidor que debería haber una reunión en The Melting Pot para el almuerzo mensaje .
msg RODREGT / server: TSWHS002 / time: 300
Aquí, hemos utilizado el comando msg para enviar un mensaje a RODREGT nombre de usuario , un empleado que se conecta al TSWHS002 /servidor: nombre del servidor servidor. El mensaje es muy sensible al tiempo, por lo que ni siquiera queremos que lo vea si no lo ha visto después de cinco minutos /hora: segundos .
Desde un mensaje no se especificó, el comando msg presentará una nota cuando aparezca el mensaje "Ingrese el mensaje a enviar; finalice el mensaje presionando CTRL-Z en una nueva línea, luego presione ENTER".
Después de entrar en un mensaje para RODREGT, presionas el Entrar llave, entonces CTRL + Z, entonces el Entrar llave de nuevo
msg * / v Mensaje de prueba!
En el ejemplo anterior, enviamos a todos los usuarios conectados al servidor un mensaje de prueba mensaje . También queremos ver las tareas específicas que realiza el comando msg para hacer esto / v.
Este es un ejemplo de comando msg fácil que puede probar en casa, sin usuarios conectados a su computadora. Verá el mensaje emergente en su propia pantalla y los siguientes datos en la ventana del símbolo del sistema, gracias al uso del interruptor detallado:
Envío de mensaje a la consola de la sesión, muestra la hora 60 Mensaje asíncrono enviado a la consola de la sesión
Uso del comando Msg para reemplazar el envío neto
El comando msg está diseñado para ser utilizado como un sistema de mensajería para usuarios de Terminal Server, no necesariamente entre dos computadoras con Windows 7, por ejemplo.
De hecho, es posible que tenga dificultades para que el comando msg funcione entre dos máquinas estándar de Windows como lo hizo el comando net send. Puede obtener un error "Error 5 al obtener nombres de sesión" o "Error 1825 al obtener nombres de sesión".
Sin embargo, algunos han tenido suerte usando el comando msg de esta manera al cambiar el AllowRemoteRPC datos de valor de registro de 0 a 1 en la computadora que recibe el mensaje (reinicie la computadora después del cambio si lo hace).
Esta clave se encuentra en el Registro de Windows bajo la sección HKEY_LOCAL_MACHINE en esta ubicación: SISTEMA CurrentControlSet Control Terminal Server .
Msg comandos relacionados
El comando msg es un comando de red, por lo que podría usarse con otros comandos de red, pero generalmente se usará solo para enviar un mensaje.
Además, como se mencionó varias veces, el comando msg es similar al comando net send retirado.




