Для клієнта віддаленого робочого столу Microsoft немає доступу до командного рядка. Але безкоштовний і найвидатніший клієнт віддаленого робочого столу CoRD обробляє rdp://
посилання, які дозволять вам зателефонувати йому із запуску на ваш вибір або навіть через open
командний рядок.
Документація CoRD на github визначає, як можна використовувати параметри, кодовані URL, для відкриття повноконфігурованих сеансів RDP.
rdp: // синтаксис URL
CoRD обробляє URL-адреси rdp: //, які ви можете використовувати з багатьох місць всередині OS X. На жаль, немає можливості розширити діалогове вікно Finder "Підключитися до сервера", яке підтримує запуск URL-адрес VNC, тому ми не можемо запустити 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] встановити глибину екрана-ширину встановити роздільну здатність екрана - висоту встановити висоту роздільної здатності екрана
Приклад
/Applications/CoRD.app/Contents/MacOS/CoRD -host example.com -port 3389 -u username
Коваджі
Запуск CoRD з командного рядка таким чином призводить до відкриття нового примірника CoRD. Одним із симптомів цього є декілька піктограм Dock. Це скасовує або знижує ефективність багатьох сильних моментів CoRD, включаючи уніфіковані сеанси тощо. З цієї причини ми рекомендуємо використовувати команду open та rdp: // URL-адреси для запуску сеансів.