CoRD处理rdp:// URL,您可以在OS X的许多地方使用它。不幸的是,无法扩展Finder的“连接到服务器”对话框,该对话框支持启动VNC URL,因此我们无法从那里启动CoRD 。如果Apple更改了此设置(或者任何人都知道扩展它的方法),我们将很乐意听到。
Saved Servers
如果要将rdp://
URL与现有已保存的服务器一起使用,则可以(自0.5.3起)!只需使用标签代替主机名即可:
open rdp://label
新服务器
从外壳(使用终端):
open rdp://hostname
附加参数可用于通过URL启动完全配置的会话:
open rdp://[username[:password]@]hostname[:port][/domain][?parameters]
可以通过查询字符串(自0.5.2起)为会话设置以下参数:
screenDepth ### [8|16|24|32]
screenWidth <width in pixels>
screenHeight <height in pixels>
consoleSession ### [true|false|yes|no]
fullscreen ### [true|false|yes|no]
windowDrags ### [true|false|yes|no]
drawDesktop ### [true|false|yes|no]
windowAnimation ### [true|false|yes|no]
themes ### [true|false|yes|no]
fontSmoothing ### [true|false|yes|no]
forwardDisks ### [true|false|yes|no]
forwardPrinters ### [true|false|yes|no]
forwardAudio ### [0|1|2]
0 - Forward Audio to the Local Machine (Currently not used since CoRD doesn't present audio)
1 - Leave Audio at the Remote Machine
2 - Disable Audio at both Machines
例
open rdp://jsmith:securePassword@hostname.bigco.com/BigCoDomain?screendepth###24\&consoleSession###true\&themes###false\&screenWidth###1280\&screenHeight###800
注意:
在命令行中使用与号(&)时,必须使用反斜杠()对其进行转义。冒号(:)可以代替与号,以达到相同的效果,而无需逃脱。
其中带有@ 、:和&等特殊字符的密码需要根据URL编码格式进行编码
命令行使用
CoRD支持以下命令行选项:-host -port -u -d -p -a [8 | 16 | 24 | 32]设置屏幕深度-width设置屏幕分辨率width -height设置屏幕分辨率高度
例
/Applications/CoRD.app/Contents/MacOS/CoRD -host example.com -port 3389 -u username
注意事项
通过这种方式从命令行启动CoRD会导致打开一个新的CoRD实例。一个症状是多个Dock图标。这会覆盖或降低许多CoRD优势(包括统一会话等)的有效性。因此,我们建议使用open命令和rdp:// URL来启动会话。