Win7命令行局域网发消息图解

一 操作实例

在本机实验;
Win7下net send命令已经取消;



改用msg对本机发送;收到后弹出消息框;




对55机器发送,出现1722错误;可能55没有开机;


Win7下已经无messenger服务



二 MSG命令使用详解

突然想起忘了N久没用的命令(net send),  结果在win7 下cmd运行net send /? 运行失败。经过百度大神的搜索,原来从vista之后net send 命令被微软取消了,再次百度,WIN 7局域网内发送消息可以使用MSG 命令。自己百度,google 终于搞定了,

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.com/Forums/windows/en-US/344aa708-5477-46f9-be4f-ad8b3b2348b0/sending-a-message-to-win-7-host-with-msgexe?forum=w7itprogeneral

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

在以上的学习过程中,发现也可以,cmd 内输入\\192.168.0.201 然后回车,弹出对话框输入帐号和密码,

下面有一个勾选项,为记录帐号和密码,勾选此项,凭据管理器内自动添加对应的windows凭据。

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win7局域网批处理是一种在Windows 7操作系统下进行网络管理和配置的批处理脚本。通过使用批处理脚本,用户可以自动化执行一系列操作,如安装软件、修改系统设置、配置网络连接等,以提高工作效率。 要实现Win7局域网批处理,首先需要编写一个批处理脚本。可以使用记事本或其他文本编辑器编写脚本文件,将其保存为以.bat为扩展名的文件。 在脚本中,可以使用一系列命令来实现不同的功能。例如,可以使用ipconfig命令查看当前网络配置信息,使用net命令添加或删除用户账户,使用ping命令检测主机是否可达,使用netsh命令配置网络连接等等。 执行批处理脚本时,可以通过双击脚本文件或在命令提示符中输入脚本文件的路径来运行。脚本会按照预先定义的操作顺序依次执行。 Win7局域网批处理可以帮助用户快速、批量地进行网络管理和配置。例如,可以使用脚本批量添加或删除用户账户,设置网络共享和权限,自动安装软件和更新等。这样可以节省用户的时间和精力,并确保操作的一致性和正确性。 需要注意的是,使用批处理脚本时需要小心,尤其是在涉及系统设置和网络配置的操作上。不正确的操作可能会导致系统故障或网络中断。在编写和执行脚本之前,建议用户备份重要数据,以便在必要时进行恢复。 总之,Win7局域网批处理是一种便捷的网络管理工具,可以帮助用户自动执行一系列操作,提高工作效率。但在使用时需谨慎,以免对系统和网络造成不必要的损害。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值