需要帮助设置主动 RDP 会话

需要帮助设置主动 RDP 会话

我在办公室遇到一个问题,希望有人能帮助我解决。

我们有 Hyper-V 服务器:部署在 8 节点集群中。

我们的测试团队运行基于 UI 的自动化脚本(需要 1920×1080 显示分辨率和活动 RDP 会话)

问题是

1)Hyper-V 不支持 1920×1080 显示分辨率,只能支持到 1600×1200。

2) 如果我使用 RDP,我会获得 1920×1080 分辨率,但如果我断开 RDP 会话,脚本执行将失败。因此,我使用了“tscon”powershell 脚本和 Windows 任务计划程序中的计划任务,以在断开 RDP 连接时触发脚本。

该脚本使 RDP 会话保持活动状态,但一旦 RDP 断开连接,分辨率就会回到 1600×1200,并且 UI 自动化脚本就会失败。

尝试使用 VNC,但没有成功,因为它使用 Hyper-V 显示分辨率...

有什么办法可以解决这个问题吗?

答案1

不,我觉得你运气不好。你的要求有点太高了——绝对超出了 MS 对 Hyper-V 连接的处理范围,所以只能使用 RDP。而且你已经很好地概述了 RDP 的问题。即使是 RemoteFX 也无济于事——它又要使用 RDP 了。

话虽如此:

https://superuser.com/questions/1352039/how-do-i-prevent-lock-screen-of-remote-computer-when-remote-rdp-connection-into

指出 RDP 未在终端服务器上阻止。MSDN 的一部分是这些许可证,IIRC。这使得 Hyper-V 变得毫无意义(因为每个终端服务器只连接一个),但它可能是一个可行的解决方案。

您还可以将 rdp 会话保留在一个 hyper-V 客户端中,其唯一目的是保持 RDP 会话;)但是,管理起来会很笨拙。

相关内容