可以向 AD 用户广播消息吗?

可以向 AD 用户广播消息吗?

我有 SBS 08 和 XP/Vista/7 用户。我想知道是否可以在 AD 用户登录域时向他们广播消息(例如,告诉用户将进行重新启动,诸如此类)我没有使用终端服务器。

我在计算机管理->共享文件夹->右键单击,所有任务中找不到“发送消息”。

感谢您的帮助。

答案1

旧有“网络发送”功能的最简单的替代品之一:

 msg [username] "the message"

(您也可以用“*”代替用户名)
还有其他选项可用。输入不带参数的 msg 以获取更多帮助。

答案2

如果您不再拥有 XP 计算机(2013 及以上版本可能不再拥有),则可以使用该msg命令。默认情况下,它只会向同一台计算机上的用户发送消息,但您可以使用参数/SERVER:computer_name(字面意思是字符“SERVER:”后跟域中用户的计算机名称)。

即使这样,一次也只能执行一条操作,但您可以创建一个批处理文件,并将这些行复制到网络上的每台计算机。您甚至可以使消息可自定义,例如:

msg /SERVER:COMP1 * /time:20 %1
msg /SERVER:COMP2 * /time:20 %1
msg /SERVER:COMP3 * /time:20 %1
msg /SERVER:COMP4 * /time:20 %1

运行后myfile "This is a test",它会将该消息发送到文件中列出的每台机器,持续指定的秒数(可选参数,也可以自定义)

这对于小型企业来说是可行的,但在较大的组织(例如大学)中变得越来越不可行,部分原因是当计算机列表发生变化时需要更新它(尽管这可能是可编程的?),但主要原因是它仍然只能一次发送一条消息,并且您可能不想等待几分钟让消息传播给每个人。

相关内容