如何使用 msg 命令从一台 Windows 10 计算机发送消息到另一台计算机?

如何使用 msg 命令从一台 Windows 10 计算机发送消息到另一台计算机?

我一直在研究并试图找到尽可能多的信息,但我却无法执行这一操作。

我想使用msg 命令向与我位于同一网络上的某人发送消息。两台计算机都是 Windows 10 Pro。

不幸的是,Windows 10 之前似乎发生了很多变化,msg 取代了 net use,msg 需要某些权限,这些权限是在某些管理工具中配置的,而这些管理工具似乎已从 Windows 10 中删除,等等。

我认为本质上发生的事情是,如果用户 A 试图向用户 B 发送一条消息,而用户 A 需要message允许用户 B 的计算机上的远程桌面服务权限。据我所知,你应该在名为“远程桌面会话主机配置”的 Windows 管理工具中配置这些权限,该工具已从 Windows 10 中删除

我一直在尝试的是,假设我是用户 A,试图向用户 B 发送消息:

msg userB /server:userB'sComputerName Hello! 然后命令返回:userB does not exist or is disconnected

另一方面,msg /server:localhost * Hi它按预期工作,我收到一个消息框,上面写着“嗨”——所以该命令有效,我只需要知道如何通过网络将它用于另一台 Windows 10 机器。

任何指导都值得赞赏。

答案1

我发现答案,或者希望只是一个回答。

尝试发送消息的用户必须是远程桌面用户,并且是收件人计算机上的管理员

我能够使用 msg 命令从用户 A 的计算机向用户 B 的计算机发送一条消息,并且它要求我将用户 A 设置为用户 B 计算机上的管理员。我这样做的方式如下:

将用户添加为远程桌面用户

Win+R > lusrmgr.msc > 组 > 远程桌面用户 > 添加 > 用户名

将用户添加为管理员帐户

Win+R > lusrmgr.msc > 组 > 管理员 > 添加 > 用户名

我真的不喜欢这个解决方案,因为你给了用户整个管理员控制权只是为了发送一条消息,但这就是我能够让它工作的方式,希望存在一种更加精细的方式让他们只拥有特定的消息访问权限,但我还没有找到。

相关内容