服务器 2008 网络发送或消息?

服务器 2008 网络发送或消息?

我有一台作为域控制器运行的 Windows 2008 服务器。详细信息如下:

Domain: corp
Server Name: oxygen

所有工作站均运行Windows XP SP3,并具有固定IP地址。

我正在尝试使用该net send功能向单个机器/用户以及所有机器发送简单消息。这样我就可以向用户发送消息以提醒他们某事,或者同样提醒所有人某事,例如服务器正在重新启动。

使用 Windows Server 2008 可以实现这一点吗?如果可以,命令是什么?

答案1

Net Send 已被“msg”命令取代。因此,在 Server 2008 或 Windows 7 的命令提示符下输入“MSG /?”,

味精/?

MSG {用户名 | 会话名称 | 会话 ID | @文件名 | *} [/SERVER:服务器名称] [/TIME:秒数] [/V] [/W] [消息]

  • username 标识指定的用户名。
  • sessionname 会话的名称。
  • sessionid 会话的 ID。
  • @filename 标识包含要发送消息的用户名、会话名称和会话 ID 列表的文件。
    • 发送消息到指定服务器上的所有会话。
  • /SERVER:要联系的服务器的服务器名称(默认为当前的)。
  • /TIME:seconds 等待接收器确认消息的时间延迟。
  • /V 显示有关正在执行的操作的信息。
  • /W 等待用户的响应,与 /V 一起使用。
  • message 要发送的消息。如果未指定,则提示输入或从 stdin 读取。

但是,除非你利用第三方工具,例如WinSent 因诺森蒂

答案2

“Net Send”命令在 Windows 7/2008 中确实已被弃用,但是,对于此平台,有一个更好的选择。使用一个脚本将 MSG.EXE 命令改编为旧式“NET SEND”。它不适用于 Windows 2003/XP(仅适用于 Vista/7/2008),但它简单而有效。试试这个:

http://gallery.technet.microsoft.com/scriptcenter/A-net-messenger-script-for-810f8331

有关如何使用它的详细说明:

http://pedrofln.blogspot.com/2011/08/net-messenger-script-for-windows-72008.html

答案3

如果您已升级到 Vista 或 Windows2008 并寻找 Net Send 命令,您将找不到它。这是因为该命令已被 MSG.EXE 取代。要启动该命令:单击“开始”按钮,在搜索框中键入 CMD,然后按 Enter。将出现命令提示符窗口,您可以在其中使用 MSG.EXE 发送消息。有关 MSG.EXE 的更多信息,请在命令提示符下键入 msg /?,然后按 Enter。或者您可以选择企业级 LAN 消息程序(如 BigAnt Corporate Messenger)作为替代方案。

答案4

相关内容