windows7 net send命令及Messenger服务已经没有了,以前在Xp里在启动Messenger服务时用这个命令给其他的用户发信息,现在用msg替代net send命令。
C:\Users\www>msg /?将消息发送给用户。
MSG {username | sessionname | sessionid |@filename | *}[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]username 标识指定的用户名。sessionname 会话名。sessionid 会话ID。
@filename 识别这样一个文件,该文件含有将所发消息发送到的用户名、会话名和会话标识号的列表。* 给指定服务器上的所有会话发送信息。/SERVER:servername 要联系的服务器(默认值是当前值)。
/TIME:seconds 等待接收器确认消息的时间延迟。/V 显示有关执行的操作的信息。/W 等待用户的响应,跟/V一起有用。
message 要发送的消息。如果没有指定,发出提示,或者从stdin读取。
具体用法如下:msg /server:对话主机的局域网ip * 信息内容msg 对话主机的用户名 信息内容
msg /server:192.168.0.234 * "hello,nice to meet you"
其中:192.168.0.234为局域网计算机ip,可设为自己ip测试;“hello,nice to meet you”为发送的内容。
可以进cmd中,然后msg /?查看具体用法。
C:\Users\Administrator>msg /
MSG {username | sessionname | sessionid | @filename | *}
[/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
username 标识指定的用户名。
sessionname 会话名。
sessionid 会话 ID。
@filename 识别这样一个文件,该文件含有将所发消息发送到的用户
名、会话名和会话标识号的列表。
* 给指定服务器上的所有会话发送信息。
/SERVER:servername 要联系的服务器(默认值是当前值)。
/TIME:seconds 等待接收器确认消息的时间延迟。
/V 显示有关执行的操作的信息。
/W 等待用户的响应,跟 /V 一起有用。
message 要发送的消息。如果没有指定,发出提示,或者从 stdin
读取。
win7系统下使用dos命令msg/ 发送消息至xp系统的ip时,抛出获取会话名称时的错误 5
将IP地址改为对方计算机名,同时对方计算机要启用messenger服务
对方必须打开了那个服务
打开注册表
在运行里面输入“regedit”
HKEY LOCAL MACHINE - - - SYSTEM-------CONTROL-------TERMINAL SERVER
将右边的allow remoterpc的值该为“1”
然后就可以了
比如你输入“msg /server:192.168.1.101 * ni hao