rdp-cli

RDP の再生先とマイクを選ぶ:ローカルとリモート

rdp-cli で RDP の再生先とマイクを個別に設定し、client・host・off の意味とアプリでの確認手順を説明します。

二つの選択、二つの方向

client は rdp-cli のビューアーを開いているパソコン、host は操作対象の Windows です。別のパソコンのブラウザーを使う場合、client はそのパソコンの機器です。再生設定はリモートアプリの音を聞く場所、マイク設定はアプリに音を送る機器を決めます。既定値は両方 client です。

--audio-mode · 再生 --microphone-mode · マイク
client ビューアーで聞く 明示的に有効化したビューアー側マイク
host 操作対象の既定スピーカーで再生 操作対象の既定マイクを使う
off セッションの再生を無効化 マイク入力を無効化

host モードの準備

どちらかに host を指定する前に、対象 Windows 上で対応バージョンの rdp-cli.exe を使って次のコマンドを一度実行します。管理者確認の後、同じ EXE からホスト音声サービスがインストールされます。対象側の再生とマイクの両方に必要です。互換用のコマンド名は host-microphone のままです。

.\rdp-cli.exe host-microphone install
.\rdp-cli.exe host-microphone status

接続時に方向を指定

クイックスタートに --save-credential RDP_ACCOUNT を加えて一度接続し、任意の名前で資格情報を保存します。以下は保存済み資格情報を使う例です。ホスト、ユーザー、参照名を置き換え、どちらか一つを選んでください。client/host はローカル再生と対象側マイク、host/client はその逆です。片方を off にすることも可能です。変更には新しい connect が必要で、reconnect やミュートでは変わりません。

はじめ方

Windows PowerShell: rdp-cli → .\rdp-cli.exe.

rdp-cli connect --host 192.0.2.20 --user USER --credential-ref RDP_ACCOUNT --audio-mode client --microphone-mode host
rdp-cli connect --host 192.0.2.20 --user USER --credential-ref RDP_ACCOUNT --audio-mode host --microphone-mode client

実際の結果を確認して停止

data.session を SESSION として保存し、ビューアーで音を聞きます。client マイクは操作権を取得して明示的に有効化し、OS やブラウザーで許可してください。リモートアプリで入力機器を選び録音を開始します。モード指定だけでは録音は始まりません。接続状態だけでなく、音と保存した録音で確認します。

rdp-cli status --session SESSION
rdp-cli audio status --session SESSION
rdp-cli watch --session SESSION --viewer window

無音なら audio status と status の方向を確認します。HOST_PLAYBACK_DEVICE_UNAVAILABLE と HOST_MICROPHONE_DEVICE_UNAVAILABLE は実機器が使えない状態、ブリッジ待機はホストサービスの確認が必要です。HOST_MICROPHONE_RDP_CAPTURE_UNAVAILABLE は OS エディションやポリシーの制限です。Windows 7 Professional は全組合せに対応しません。完了後は明示的に停止し、再接続で録音は自動再開しません。これらは RDP 用で、VNC とネイティブ X11 に同じ音声経路はありません。

rdp-cli audio microphone --session SESSION --action stop

閲覧と操作の引き継ぎ · 機能 · コマンドリファレンス