Categorías
Trucos Windows Vista

Comando net send en Windows Vista es msg

En este truco vamos a ver el comando net send en Windows Vista es msg

En Windows Vista ya no podemos utilizar el comando net send para enviar un mensaje a otros equipos, en su lugar debemos usar el comando msg, que está presente también en Windows XP.

Comando msg

Su sintaxis es:

MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

Donde:

  • username Identifica el nombre de usuario especificado.
  • sessionname El nombre de la sesión.
  • sessionid El ID de la sesión.
  • @filename Identifica un archivo que contiene una lista de nombres de usuario, nombres de sesión e id de sesión a los que enviar el mensaje.
    * Enviar mensaje a todas las sesiones del servidor
    especificado.
  • /SERVER:servername Servidor con el que ponerse en contacto (el valor predeterminado es el servidor local).
  • /TIME:seconds Retardo que hay que esperar para que el receptor confirme el mensaje.
  • /V Mostrar información sobre acciones que se están llevando a cabo.
  • /W Esperar respuesta del usuario, útil con /V.
  • message Mensaje que hay que enviar. Si no se especifica ninguno, lo solicita o lo lee de stdin.

Por ejemplo podemos mandar un simple mensaje a un equipo con el nombre de red «server2003» tipeando:

C:\msg /server:Server2003 console»hola amigo»

Si te señala: Error 5 al obtener el nombre de las sesiones

El problema esta en el equipo que va a recibir el mensaje, es por el Control de Cuentas de Usuario, que es un programa que coloca la pantalla oscura cada vez que vamos a ejecutar un programa que requiere algunos privilegios y nos pregunta que si estamos seguros de continuar.

Para solucionar esto esto es muy fácil.
En el equipo destino abrir al consola CMD coloca este comando
C:\useraccountcontrolsettings
Se abre la ventana de control de cuenta de usuarios y debe colocarla en la parte mas baja donde dice «notificarme nunca» aceptas y eso es todo.