OSXでMicrosoft Remote Desktopをターミナルから起動して接続する方法です。
まずは一般的な方法で接続
Microsoft Remote Desktopをインストールします。
Windowsマシンもリモートデスクトップ接続ができるように設定します。
+Newを押して接続設定を行います。
設定を行ったら、My Desktop以下に設定した項目からダブルクリックして接続できるか確認してください。
設定をrdpファイルに保存
対象項目でControl+クリックを押しメニューを出して、Exportを選択し、任意のファイル名で保存します。
保存したファイル名をターミナルから起動する場合は、以下のようなコマンドを実行します。
実行コマンド
open -a "Microsoft Remote Desktop" "保存したrdpファイル"
簡単なコマンドで接続
以下は「書類/Microsoft Remote Desktop」の下に windows.rdp というファイル名で保存した場合の例です。
以下の内容を msrdc というファイル名で保存し、実行権限をつけてパスの通った場所に置きます。
#!/bin/sh
exec open -a "Microsoft Remote Desktop" "$HOME/Documents/Microsoft Remote Desktop/$1.rdp"
こうすることで
msrdc windows
で接続できます。