Нет доступа к командной строке для клиента удаленного рабочего стола Microsoft. Но бесплатный и превосходный клиент CoRD для удаленного рабочего стола действительно обрабатывает rdp://
ссылки, которые позволят вам вызывать его из программы запуска по вашему выбору или даже через open
командную строку.
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 и URL-адреса rdp: // для запуска сеансов.