2024年3月29日发(作者:)
使用net send命令在局域网内发送消息
Windows XP/2000中提供了一条发送网络消息的命令net send,使用该命令也可以
向局域网/广域网发送一条消息,注意不能跨网段!命令格式为:net send计算机名/IP地址
“消息内容”。
例如:要给IP地址为192.192.192.1的电脑,发送“还有5分钟就下班关闭服务器了”
这条消息,可以这样操作:
单击菜单“开始”/程序/附件/命令提示符,键入以下命令:
net send 192.192.192.1 "还有5分钟就下班关闭服务器了"
稍等片刻,192.192.192.1电脑桌面上将会弹出一个标题为“信使服务”的窗口,里
面显示你发送的消息。
小提示:假如对方关闭了Messenger服务,这条消息就不会显示了。如果你不想收到
该类消息,也可以点击菜单“开始”/设置/控制面板/管理工具/服务,在服务中关闭
“Messenger服务”;如果想启动Messenger服务,你可以在服务中操作。当然也可以
使用以下命令启动或禁止Messenger服务:
net stopMessenger 停止Messenger服务;
net startMessenger 开始Messenger服务
1
Net Send 用法
作 用:向网络的其他用户、计算机或通信名发送消息。
命令格式:Net send {name | * | /domain[:name] | /users} message
有关参数说明:
· name要接收发送消息的用户名、计算机名或通信名
· * 将消息发送到组中所有名称
· /domain[:name]将消息发送到计算机域中的所有名称
· /users将消息发送到与服务器连接的所有用户
· message作为消息发送的文本
net send 机器名 内容
net send ip地址 内容
例如:Net send /users server will shutdown in 10 minutes.给所有连接到服务器
的用户发送消息。
这是常见的症状:
2
在计算机上安装 Microsoft Windows XP Service Pack 2 (SP2) 后,您可能无法通过
使用 Windows *作系统 NET SEND 命令发送或接收消息。您可能会在下面的一种情况下
看到此问题,也可能两种情况下都能看到此问题: • 使用 NET SEND 通知方法向 SQL
服务器*作者通知有关 SQL 服务器实例中出现的事件时。
• 通过使用 xp_cmdshell 扩展系统存储过程运行 NET SEND 命令来将消息发送到
网络中的用户或计算机时。
此外,当你尝试通过使用 NET SEND 命令发送消息时,可能会收到以下错误信息:
An error occurred while sending a message to
The message alias could not be found on the network.
More help is available by typing NET HELPMSG 2273.
如果存在下列情况之一,就会出现此问题:
• 源计算机正在运行 Microsoft Windows XP SP2。
• 目标计算机正在运行 Microsoft Windows XP SP2。
结果,目标计算机不会收到通过 NET SEND 命令发送的消息。
原因
3
NET SEND 命令需要使用 Messenger 服务在网络上发送消息。出现上述问题是因
为禁用了 Messenger 服务。默认情况下,运行 Microsoft Windows XP SP2 的计算机
上会禁用 Messenger 服务。
只要是nt内核
没有关闭Messenger服务
都可以接受net send发送的消息
内网可以直接发送
外网的发送需要软件支持,接收不需要
因为很多人利用windows 的messenger的漏洞进行垃圾广告的发送
所以,现在很多人都把windows 的messenger服务给关闭了
即使没有关闭,一般的防火墙也会把messenger的端口关闭;
替代方法
要解决此问题,请将 Messenger 服务的“启动类型”更改为“自动”,然后启动
Messenger 服务。为此,请按照下列步骤*作: 1. 打开 Windows 资源管理器。
2. 在左窗格中,右键单击“我的电脑”,然后单击“管理”。
4
3. 在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
4. 在右窗格中,双击“Messenger”。
5. 在“Messenger 的属性(本地计算机)”对话框中,单击“常规”选项卡。
6. 在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
7. 在“服务状态”下,单击“启动”,然后单击“确定”。
另外,有些DOS下的批处理文件是不显示(后台WIN内核)或窗口为最小化的,所
以会出现“一闪而过”的状态~
5
发布评论