Il n'y a pas d'accès en ligne de commande pour le client Microsoft Remote Desktop. Mais le libre et le plus excellent client de bureau à distance CORD ne gère les rdp://
liens qui vous permettra de l' appeler à partir d' un lanceur de votre choix ou même via open
la ligne de commande.
CoRD gère les URL rdp: //, que vous pouvez utiliser à de nombreux endroits dans OS X. Malheureusement, il n'y a aucun moyen d'étendre la boîte de dialogue "Se connecter au serveur" du Finder, qui prend en charge le lancement des URL VNC, nous ne pouvons donc pas lancer CoRD à partir de là . Si Apple change cela (ou si quelqu'un est au courant d'un moyen de l'étendre), nous aimerions en entendre parler.
Saved Servers
Si vous souhaitez utiliser des rdp://
URL avec des serveurs enregistrés existants, vous pouvez (à partir de 0.5.3)! Utilisez simplement l'étiquette à la place d'un nom d'hôte:
open rdp://label
Nouveaux serveurs
Depuis un shell (à l'aide de Terminal):
open rdp://hostname
Des paramètres supplémentaires peuvent être utilisés pour démarrer une session entièrement configurée via l'URL:
open rdp://[username[:password]@]hostname[:port][/domain][?parameters]
Les paramètres suivants peuvent être définis pour la session via une chaîne de requête (à partir de 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
Exemple
open rdp://jsmith:securePassword@hostname.bigco.com/BigCoDomain?screendepth###24\&consoleSession###true\&themes###false\&screenWidth###1280\&screenHeight###800
Remarque:
Lorsque vous utilisez des esperluettes (&) à partir de la ligne de commande, vous devez les échapper avec une barre oblique inverse (). Les deux points (:) peuvent être utilisés à la place des esperluettes pour le même effet, sans avoir besoin d'être échappés.
Les mots de passe contenant des caractères spéciaux, @,:, &, etc. doivent être codés conformément au format de codage URL
Utilisation de la ligne de commande
CoRD prend en charge les options de ligne de commande suivantes: -host -port -u -d -p -a [8 | 16 | 24 | 32] set screen depth -width set screen resolution width -height set screen resolution height
Exemple
/Applications/CoRD.app/Contents/MacOS/CoRD -host example.com -port 3389 -u username
Avertissements
Le lancement de CoRD à partir de la ligne de commande de cette manière entraîne l'ouverture d'une nouvelle instance de CoRD. Un symptôme de cela est plusieurs icônes Dock. Cela annule ou diminue l'efficacité de nombreux points forts de CoRD, y compris les sessions unifiées, etc. Pour cette raison, nous vous recommandons d'utiliser la commande open et les URL rdp: // pour lancer les sessions.