rdp-cli
Выбор звука и микрофона RDP: локально или удалённо
Настройте воспроизведение и микрофон RDP отдельно в rdp-cli, разберитесь с client, host и off и проверьте звук в удалённом приложении.
Два параметра, два направления
client — компьютер, где открыт просмотрщик rdp-cli; host — управляемый Windows. Веб-просмотрщик на другом компьютере использует устройства того компьютера. Воспроизведение определяет, где слышен звук удалённого приложения. Микрофон определяет, откуда приложение получает звук. Оба значения по умолчанию — client.
| --audio-mode · Воспроизведение | --microphone-mode · Микрофон | |
|---|---|---|
| client | Слушать в просмотрщике | Использовать явно включённый микрофон просмотрщика |
| host | Воспроизводить через колонки по умолчанию на управляемом компьютере | Использовать микрофон по умолчанию управляемого компьютера |
| off | Отключить воспроизведение сеанса | Отключить микрофонный вход |
Подготовить управляемый компьютер к host
До выбора host для любого параметра один раз выполните эти команды на управляемом Windows подходящей версией rdp-cli.exe. Windows запросит права администратора для установки аудиослужбы из того же EXE. Она нужна и для воспроизведения host, и для микрофона host. Совместимое имя команды остаётся 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 возьмите управление, явно включите его и подтвердите разрешение системы или браузера. Выберите устройство и запустите запись в удалённом приложении. Выбор режима сам по себе запись не начинает. Проверьте реальный звук и сохранённую запись, а не только подключение.
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. HOST_MICROPHONE_RDP_CAPTURE_UNAVAILABLE указывает на ограничение редакции Windows или политики RDP; Windows 7 Professional поддерживает не все сочетания. По завершении явно остановите захват. Переподключение его не возобновляет. Параметры относятся к RDP; у VNC и нативного X11 такого аудиоканала нет.
rdp-cli audio microphone --session SESSION --action stop