Autor
|
Tema: comando MSG como elegir pc de destino (Leído 21,303 veces)
|
beholdthe
Desconectado
Mensajes: 2.736
|
He mirado en este foro, y vi como se hacia con el comando net send nombre del pc, pero el problema es que windows 7 no trae el comando net send, tiene MSG. El problema es que no se como dirigir el mensaje a un pc en concreto. Es una red LAN, y si pongo msg * hola lo van a recibir todos los equipos, pero quiero enviarlo a una ip en concreto o un nombre de equipo en concreto, y he mirado como hacerlo , pero no encuentro la manera.
|
|
|
En línea
|
|
|
|
lobo79
Desconectado
Mensajes: 28
|
Hasta ahora nunca use Windows 7 pero no creo que sea diferente al que ya existia en XP, por las dudas prueba con la ayuda a ver si la sintaxis es la misma. C:\>msg /? Enviar un mensaje a un usuario.
MSG {nombreusuario | nombresesión | idsesión | @filename | *} [/SERVER:nombreservidor] [/TIME:seconds] [/V] [/W] [message]
nombreusuario Identifica el nombre de usuario especificado. sessionname El nombre de la sesión. idsesión 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:nombreservidor Servidor con el que ponerse en contacto (el valor predeterminado es actual). /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.
C:\>
|
|
|
En línea
|
|
|
|
beholdthe
Desconectado
Mensajes: 2.736
|
hola, y ante todo muchas gracias por tu ayuda. Lo que me has puesto ya lo sabia, pero en la ayuda del comando pone nombre de usuario, nombre de sesion y id de sesion, pero no pone nombre de la maquina o ip de la maquina, y claro, si tienes una red lan y has creado un usuario con la misma contraseña en los 3 equipos para facilitar compartir carpetas etc, pues el problema es que lo recibirian los 3, no uno solo, por lo que con la ayuda del msg no me resuelve nada ( a no ser que no la este entendiendo bien )
|
|
|
En línea
|
|
|
|
lobo79
Desconectado
Mensajes: 28
|
De acuerdo a lo que muestra la ayuda yo probaria con algo asi msg /server:192.168.1.10 mensaje
|
|
|
En línea
|
|
|
|
beholdthe
Desconectado
Mensajes: 2.736
|
De acuerdo a lo que muestra la ayuda yo probaria con algo asi msg /server:192.168.1.10 mensaje Lo probe, pero no funciono. Es que lo de server, me imagino que haga referencia a servidor, como pone, y un pc si esta en un grupo de trabajo no es lo mismo
|
|
|
En línea
|
|
|
|
lobo79
Desconectado
Mensajes: 28
|
Lo de server yo lo interprete como la PC que esta corriendo el servicio terminal server. ¿Que error te dio? ¿Falta de permios, RDP?
EDIT:
Le pedi a un amigo que lo probara en su trabajo y es msg * /server:IP mensaje. De esa forma todos los usuarios logueados en esa pc recibiran el mensaje
Saludos
|
|
« Última modificación: 24 Octubre 2011, 17:59 pm por lobo79 »
|
En línea
|
|
|
|
beholdthe
Desconectado
Mensajes: 2.736
|
Lo de server yo lo interprete como la PC que esta corriendo el servicio terminal server. ¿Que error te dio? ¿Falta de permios, RDP?
EDIT:
Le pedi a un amigo que lo probara en su trabajo y es msg * /server:IP mensaje. De esa forma todos los usuarios logueados en esa pc recibiran el mensaje
Saludos
Lo volvere a revisar, creo q meti el codigo bien... si no puede que sea algo de permisos como tu bien dices... pero mi usuario o con el que lo probe es administrador Muchas gracias por tu ayuda tio
|
|
|
En línea
|
|
|
|
beholdthe
Desconectado
Mensajes: 2.736
|
No funciona, no se porque a tu amigo le funciono, o no se porque a mi no me funciona, pero pongo msg * /SERVER:192.168.1.34 hola y no aparece el mensaje, da un error que debe de ser porque no encuentra el server. En otras ayudas, especifica claramente que se puede meter ip o nombre de equipo, pero en este caso lo se server, yo creo q no es lo mismo
|
|
|
En línea
|
|
|
|
Yahir8175
Desconectado
Mensajes: 1
|
Compañeros, creo que hay un error en la sintaxis de tu línea, de hecho si manejas la dirección individual, queda de la siguiente forma:
msg * /server:0.0.0.0 "Mensaje de prueba"
el comando msg es muy práctico y no necesita mucho para ser ejecutado correctamente, sugiero utilizar /? para que te ayudes con el tema.
|
|
|
En línea
|
|
|
|
ByKiwito
Desconectado
Mensajes: 5
|
Prueba de enviarte el mensaje a ti mismo probando tu propia IP, y si te funciona el problema puede constar del envío del paquete desde tu PC de origen al destino o bien, del PC destino que no acepte la petición. De todos modos, hay una opción que nos permite indicar el usuario que queremos que vea el mensaje, cuyo sería el activo en esa máquina o PC destino. También tengo entendido que para ello debes cambiar una clave del Registro de Windows, que permite la entrada de paquetes como el tuyo, cuya creo que es AllowRemoteRPC, que podrás encontrar en REGEDIT > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server". El valor de origen debería ser 0, por lo que debes cambiarlo a 1 (en el PC destino, claro). Saludos!
|
|
|
En línea
|
|
|
|
|
|