MotionPro 使用的 Microsoft RDP 客户端兼容性与版本注意事项
MotionPro 中的 RDP 角色
MotionPro Plus 客户端使用两种方式与远程桌面/发布应用交互:
- 内置 RDP 客户端:MotionPro 自己实现的 RDP 协议客户端(各平台都有)
- Microsoft RD Client 集成:部分平台(iOS、Android)支持与 Microsoft 官方的 RDP 客户端协同工作
为什么存在两种
- 内置 RDP 客户端:统一、可控、与 MotionPro 深度集成(SSO、安全容器、会话审计等),但功能上可能不如 Microsoft 官方版完整
- Microsoft RD Client:用户可能已经在用,功能全,MotionPro 可以把发布应用/远程桌面会话转交给它处理
版本兼容性问题
问题 1:Microsoft RD Client 版本过低导致 PubApp 连接失败
版本:MotionPro Plus(所有平台)+ Microsoft RD Client < 8.1.0
现象:点击发布应用后,RDP 客户端启动但连接失败,提示 "connection refused" 或类似错误。
官方说明:根据 Release Notes,PubApp 只有在 Microsoft RD Client 版本 8.1.0 及以上时才能正常连接。低于这个版本的 RD Client 与 MotionPro 的会话协商不兼容。
解决:更新 Microsoft RD Client 到最新版。
问题 2:iOS / iPadOS 上的 RD Client 检测
版本:MotionPro Global iOS 3.1.1 之前
现象:MotionPro 无法正确检测 iOS 17 上安装的 Microsoft RD Client Mobile,导致远程桌面功能不可用。
官方修复:MotionPro Global iOS 3.1.1 修复了这个问题。3.1.3 版本增加了对 Windows App Mobile(原 Remote Desktop)的支持。
解决:更新 MotionPro 到 3.1.3 或更高版本。
问题 3:密码无法自动传递(所有平台)
现象:MotionPro 门户里点击远程桌面/发布应用 → RDP 客户端启动 → 弹出密码输入框,需要手动输入 RDP 密码。
原因:MotionPro 登录密码不会自动传递给后端的 Microsoft RD Client。这是已知限制——网关端的 SSO 只能覆盖 MotionPro → AG 网关这一步,AG 网关无法把认证凭证转发到 RDP 服务器。
解决:这不是配置问题,只能手动输入 RDP 密码。如果想实现完全自动化,需要在 RDP 服务器侧配置 Network Level Authentication(NLA)和相应的 AD 集成。
问题 4:iOS 17 安全检查导致登录卡住
版本:MotionPro Global iOS 3.1.2 之前
现象:在 iOS 17 上登录 VPN 时遇到系统级安全检查(如"此 App 正在尝试连接到 VPN"),等待时间过长。
官方修复:3.1.2 版本修复了 iOS 17 上的这个问题。
问题 5:远程桌面连接断开后无法重新连接
版本:MotionPro Windows 1.2.23 及更早
现象:远程桌面会话意外断开后,再次尝试连接显示长时间"正在连接"状态。
官方修复:1.2.24 版本修复了 Windows 11 23H2 上的此问题。
客户端选择建议
桌面端(Windows / macOS)
直接用 MotionPro 内置的 RDP 客户端。MotionPro Plus 在桌面端实现了完整的 RDP 客户端功能,不需要额外安装 Microsoft RD Client。
移动端(iOS / Android)
有两种选择:
| 方式 | 优点 | 缺点 |
|---|---|---|
| MotionPro 内置 RDP | 与 VPN 隧道深度集成、SSO 更顺畅 | 功能不如 Microsoft 版丰富 |
| Microsoft RD Client | 成熟稳定、功能全、版本更新快 | 需要确保版本 ≥ 8.1.0;SSO 密码不传递 |
如果你的 RDP 使用场景比较复杂(多显示器、精细的分辨率控制、剪贴板策略等),建议安装 Microsoft RD Client。如果只是偶尔用,内置的就够了。
移动平台的特别注意
iOS 上 MotionPro 3.1.3+ 已支持 Windows App Mobile(前 Remote Desktop)。如果之前用的是旧版 Remote Desktop,现在可以用新的 Windows App Mobile 获得更好的兼容性。