向连接到当前计算机的用户发送消息

时间:2014-10-22 15:23:49

标签: windows cmd

我需要显示连接到当前计算机的所有用户的列表,并向每个用户发送一条消息(使用命令行)。 我正在使用' *。bat'我需要列出连接到当前计算机的所有用户,并向每个用户发送消息(通过命令行)。

(我假设使用' net send'在网站上:http://technet.microsoft.com/en-us/library/bb490710.aspx,但我只需要知道活跃用户,正如我在任务管理器上看到的那样 - >用户,列状态=活跃)。

谢谢:)

1 个答案:

答案 0 :(得分:0)

这很古老,但正如AndrewMedico所说,msg现在可以在许多Windows版本中为您提供此功能。

如果您想要用户名的唯一原因是向他们发送单独的消息,您可以使用msg * <message>,它会向登录到该PC的每个用户发送相同的消息。

如果您希望将用户名用于其他目的,可以通过键入query user从命令提示符处获取这些用户名。如果您需要(并且不希望使用其他方法来获取这些用户,例如C#),您可以对结果进行一些操作以获得一个简单的用户列表。