在 Windows XP 中,我们有net send
。替代的应该是名为 的命令行实用程序msg
。
但是当我尝试使用以下命令进行测试时:
11:19:50.94>msg abhi /SERVER:LT2400 Hello
我收到这个错误。
Error 5 getting session names
一些信息:我登录了同一网络上的两台计算机。LT2400 是我要发送消息的计算机。两台计算机都运行 Windows 7 Professional 32 位。abhi 是我在两台计算机上的登录名。
答案1
我很确定为了使用 net send 或类似方式发送消息,计算机组必须位于同一个域中,否则它将不起作用。
答案2
显然这只适用于 Windows Vista 或更高版本,如果接收计算机配置为终端服务器。解决方法是(在接收 PC 上)找到注册表项:
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
并AllowRemoteRDC
设为1
。