我一直在研究并试图找到尽可能多的信息,但我却无法执行这一操作。
我想使用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 > 组 > 管理员 > 添加 > 用户名
我真的不喜欢这个解决方案,因为你给了用户整个管理员控制权只是为了发送一条消息,但这就是我能够让它工作的方式,希望存在一种更加精细的方式让他们只拥有特定的消息访问权限,但我还没有找到。