创建与 CoRD 兼容的 RDP 文件

Create CoRD Compatible RDP file

我正在尝试为 mac 生成与 CoRD 版本 5701 或 Microsoft 远程桌面版本 8 兼容的远程桌面 RDP 文件。我不在乎密码是否不能保存在文件中。我意识到这有不同的挑战。

我的问题是,有没有人成功生成一个RDP文件,将它复制到CoRD的服务器目录,并成功打开该文件?

这是我生成的格式:

 connect to console:i:1
 redirectdrives:i:0
 redirectprinters:i:0
 disable wallpaper:i:1
 disable full window drag:i:1
 disable menu anims:i:1
 disable themes:i:0
 disable font smoothing:i:0
 audiomode:i:2
 desktopwidth:i:1680
 desktopheight:i:1050
 session bpp:i:16
 cord save password:i:0
 cord fullscreen:i:0
 cord row index:i:11
 cord hotkey:i:-1
 cord displayMode:i:0
 full address:s:1.2.3.4:10021
 username:s:myuser
 domain:s:mydomain
 cord label:s:myVm

当我打开 CoRD 时,它会删除文件中的所有值。或者,如果有人已成功为 Mac 的 Microsoft 远程桌面完成此操作,我也很想听听。使用 MS 桌面,我可以导入我的 RDP 文件(当然我省略了绳索特定字段)但连接名称默认为 "full address" 字段。我没有看到像使用 "cord label" 字段那样在 RDP 文件中设置连接标签的方法。

事实证明我生成的格式是正确的。不太明显的是 CoRD 期望在每一行的末尾有 WINDOWS CRLF!

我在 mac 上的 groovy 中生成这些 RDP 文件,因此我必须确保在每行末尾打印 \r\n。