win7 局域网内消息发送命令msg
2015-01-28 11:03
218 查看
-----------------XP有net send,win7 有 msg-----------------
MSG 系统自带使用帮助
C:\Windows\system32>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读取。
以下代码均在开始---执行------CMD内测试。
测试条件:本机IP:192.168.1.200 测试电脑IP:192.168.1.201 在同一局域网内,并且可以ping通。
1.根据以上MSG使用方法进行本机调试验证。 MSG /server:192.168.1.200 * "Hello" ----------------->>>>> 运行成功,弹出消息对话框。
2.然后再进行局域网内两台电脑通信验证。 MSG /server:192.168.1.201 * "Hello" ---------->>>>> 运行失败,报错。获取会话名称时的错误 1722。
3.再次百度,在CSDN的一个帖子上有一个办法,CMD内regedit修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMIMAL SERVER内的ALLOWREMOTERPC的值修改为1
(默认为0),因为在XP系统下net send 命令需要开启Messenger信使服务,但是在win7内没有此项服务,所以需要修改注册表来使win7系统可以局域网内发送信息,可XP类似。
4.此时验证还是失败,把测试电脑和本机的防火墙全部关闭,把测试电脑的注册表同上也修改OK, 再次验证 MSG /server:192.168.1.201 * "Hello"运行失败,报错 192.168.1.201不存在或连接失败。。。最后找来找去,用GOOGLE
搜索发现了最终的答案 。。打开控制面板,双击凭据管理器,点击添加windows凭据,第一行写测试电脑的IP地址,第二行写测试电脑的用户名,第三行写测试电脑的密码,重启电脑,运行--cmd-------MSG /server:192.168.1.201 * "Hello" ------------->>> 运行成功。。。
Google 搜索的最终答案(英文的,有点英文基础可以看懂的) 链接http://social.technet.microsoft.
... -be4f-ad8b3b2348b0/
1 go to credential manager
2 click add a windows credential
3 type the name of the computer, username and password of the computer that you are trying to contact
4 computers that you are trying to contact most be in the same network as you.
good luck it took me months to get it properly working
MSG 系统自带使用帮助
C:\Windows\system32>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读取。
以下代码均在开始---执行------CMD内测试。
测试条件:本机IP:192.168.1.200 测试电脑IP:192.168.1.201 在同一局域网内,并且可以ping通。
1.根据以上MSG使用方法进行本机调试验证。 MSG /server:192.168.1.200 * "Hello" ----------------->>>>> 运行成功,弹出消息对话框。
2.然后再进行局域网内两台电脑通信验证。 MSG /server:192.168.1.201 * "Hello" ---------->>>>> 运行失败,报错。获取会话名称时的错误 1722。
3.再次百度,在CSDN的一个帖子上有一个办法,CMD内regedit修改注册表HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\TERMIMAL SERVER内的ALLOWREMOTERPC的值修改为1
(默认为0),因为在XP系统下net send 命令需要开启Messenger信使服务,但是在win7内没有此项服务,所以需要修改注册表来使win7系统可以局域网内发送信息,可XP类似。
4.此时验证还是失败,把测试电脑和本机的防火墙全部关闭,把测试电脑的注册表同上也修改OK, 再次验证 MSG /server:192.168.1.201 * "Hello"运行失败,报错 192.168.1.201不存在或连接失败。。。最后找来找去,用GOOGLE
搜索发现了最终的答案 。。打开控制面板,双击凭据管理器,点击添加windows凭据,第一行写测试电脑的IP地址,第二行写测试电脑的用户名,第三行写测试电脑的密码,重启电脑,运行--cmd-------MSG /server:192.168.1.201 * "Hello" ------------->>> 运行成功。。。
Google 搜索的最终答案(英文的,有点英文基础可以看懂的) 链接http://social.technet.microsoft.
... -be4f-ad8b3b2348b0/
1 go to credential manager
2 click add a windows credential
3 type the name of the computer, username and password of the computer that you are trying to contact
4 computers that you are trying to contact most be in the same network as you.
good luck it took me months to get it properly working
相关文章推荐
- WIN7里使用msg命令发送消息的方法
- win7的msg命令(消息命令)
- 在创建的线程中发送命令响应消息
- 【原】win7下运行Excel2007,出现“向程序发送命令时出现问题”的解决
- iOS发送UDP局域网命令
- 发送消息执行记事本的“另存为”菜单功能(通过WM_COMMAND控制使用别的程序的菜单命令)
- 在局域网中发送消息
- 局域网上用dos发送消息
- 主线程利用MsgWaitForMultipleObjects等待子线程结束时,同时处理子线程发送的窗口消息
- NTCPMSG 开源高性能TCP消息发送组件
- win7下每次打开Excel2007都提示向程序发送命令时出现问题的解决方案
- 弹出消息的bat代码(msg命令详细解释)
- 解决win7下打开Excel2007,报“向程序发送命令时出现问题”的错误
- linux发送消息的命令
- 批处理(DOS)----------win7 版 net send 命令 MSG使用详解
- NTCPMSG 开源高性能TCP消息发送组件
- win7打开word失败并提示“向程序发送命令错误”
- Win7下用户界面特权隔离下低等级进程向高等级进程发送消息的实现
- 演示:win7如何向其他win7计算机发送消息
- 使用net send命令在局域网内发消息