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

Просмотр и управление · Возможности · Справочник команд