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