我们经常使用连接代理上的 UI 来跟踪 RDS 会话。有时,在启动远程会话时,我们会收到错误“无法获取虚拟机的 IPv4 或 IPv6 地址”。
连接代理可以将虚拟机名称解析为 IP、ping 虚拟机等,但不会启动影子会话。我看到的模式是,当虚拟机的主机服务器没有在 Hyper V 的网络摘要部分中列出的 IP 时,连接代理会抛出此错误。只要我在 Hyper V 中有一个显示 IP 的虚拟机,影子就可以正常工作。
有人知道为什么 Hyper V 主机会随机无法识别虚拟机的 IP 吗?请参见附图,其中顶部出现错误,而底部没有。它们是相同类型的机器、网络交换机、防火墙设置、GP 等。
答案1
作为一种解决方法,您可以尝试手动运行以下命令来启动影子会话:Mstsc shadow:2 /v:vlcsrrr-74 /control /noConsentPrompt
通常会话 2 是客户端上的第一个 RDP-TCP 会话,您可以在 vlcsrrr-74 上运行 qwinsta 进行双重确认。