Назад | Перейти на главную страницу

Перенаправление USB FreeRDP не работает на Hyper-V?

Я скомпилировал FreeRDP из верхней части ветки Master для процессора ARM v7 (и для него) (см. Командную строку cmake ниже).

Кажется, что все работает правильно, и основной клиент xfreerdp работает для полноценного удаленного рабочего стола.

Однако я не могу определить, как заставить перенаправление USB работать с удаленным виртуальным сервером, работающим под Microsoft Hyper-V. Я безуспешно пробовал много разных параметров переключателей командной строки (они также не вызывают сообщений об ошибках).

При чтении вики-записи «Перенаправление USB» выясняется, что также должны быть модуль ядра и служба, а также плагин FreeRDP. Мне не удалось найти дополнительную информацию об этом?

Я также предоставил типичную командную строку xfreerdp (см. Ниже), которую я использовал в своем тестировании. Удаленный виртуальный сервер Hyper-V - это машина с Windows Server 2012 R2, которая была протестирована и полностью функциональна с клиентом Microsoft RDP.

Любая помощь будет принята с благодарностью ...


Моя командная строка CMAKE:

/usr/local/bin/cmake -DVENDOR=CloudTerminal -DTARGET_ARCH=ARM -DMONOLITHIC_BUILD=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DWITH_SSE2=OFF -DWITH_NEON=ON -DARM_FP_ABI=hard -DWITH_GSTREAMER_0_10=ON -DWITH_JPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_ALSA=ON -DWITH_CHANNELS=ON -DCHANNEL_URBDRC=ON .

Моя командная строка XFREERDP:

/usr/local/bin/xfreerdp /bpp:24 /f +compression -clipboard -fonts -aero -decorations -window-drag -menu-anims -themes -wallpaper /t:"Test Terminal" /cert-ignore /sec:tls /d:"DOMAIN" /v:"my.server.com" /usb:id,dev:0c45:6128

Я также пробовал другие переключатели перенаправления USB, такие как:

/ usb: идентификатор, устройство: 0c45: 6128 / rfx

/ dvc: urbdrc, id, dev: 0c45: 6128

/ dvc: urbdrc, идентификатор, dev: 0c45: 6128 / rfx

/ usb: идентификатор, устройство: 0c45: 6128 / vc: usbrdr

и т.д...


Мой ответ XFREERDP:

loading channel drdynvc

Unable to find a match for unix timezone: Etc/UTC

Loading Dynamic Virtual Channel urbdrc

VID: 0x0C45 PID: 0x6128

Regist Device: Vid: 0x0C45 Pid: 0x6128 InterfaceClass = 0xFF