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
閲覧と操作の引き継ぎ · 機能 · コマンドリファレンス