net send命令

在计算机上安装 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 <Computer Name>.
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 命令发送的消息。

 

要解决此问题,请将信使服务的“启动类型”更改为“自动”,然后启动信使服务。为此,请按照下列步骤操作:

  1. 打开 Windows 资源管理器。
  2. 在左窗格中,右键单击“我的电脑”,然后单击“管理”。
  3. 在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
  4. 在右窗格中,双击“Messenger”。
  5. 在“Messenger 的属性(本地计算机)”对话框中,单击“常规”选项卡。
  6. 在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
  7. 在“服务状态”下,单击“启动”,然后单击“确定”。

VMware 网络类型

1.bridged(桥接模式)
桥接模式是把虚拟机的网卡直接桥接在你的真实网卡上,并不会在你的系统中生成一块独立的网卡。桥接模式组成的网络在VMware中以VMnet0表示,实际上可以看成你本机所在的真实局域网在虚拟机网络中映射,通过VMnet0也即桥接模式接入网络的虚拟机相当于通过一个交换机和你的真实机器一起接入了你实际所在的局域网。如果你的局域网提供了DHCP服务,那么你的桥接网络机器可以自动获得局域网的IP。如果你在通过桥接网络接入网的虚拟机上运行ipconfig命令,可以看到虚拟机的IP地址在在现实的局域网段内。对于网上的其它机器而言,就如同本网段新增了一台真实的机器一样。

2.NAT(网络地址转换模式)

 使用这种模式建立的虚拟机所于虚拟机的VMnet1子网内,在这个子网中,VMware还提供了DHCP服务让子网的虚拟机可以方便的获得IP地址。当然,你也可以为处于此子网的虚拟机手动设置IP,不过一定要注意地址要VMnet1设定的网段内。这时,你的真实主机将做为VMnet1的网关也即虚拟网络VMnet1与现实局域网之间的路由器在两个网段间转发数据。VMnet1的特殊之处在于VMware为这个网段默认启用了NAT服务。

3.host-only(主机模式)
处于这种模式的虚拟机位于VMware虚拟网络的VMnet8子网内,这个子网除了IP段不同和没有提供NAT服务外,与VMnet1也就是NAT模式组成的虚拟子网没有什么不同。如果你喜欢你完全可以激活VMnet8子网的NAT服务,这样VMnet8就成为了另一个NAT模式的子网。如果在默认的不激活NAT的情况下,该子网的虚拟机将只能与VMnet8网内的其它虚拟机以及真实主机通信,这就是“host-only”名称的由来。