VDI序曲十四 使用 RemoteFX 安装和配置 USB 重定向

简介:
  • RemoteFX 重定向USB功能介绍:

用户应该能够使用任何工作中的设备。 RDP的有许多高级别的重定向,允许特定类型的设备用于远程会话,如: 
1.轻松打印,允许用户在远程会话中打印到本地打印机 
2.驱动器重定向,使用户能够访问一个远程会话的本地驱动器上的任何文件系统,包括USB驱动器 
3.智能卡重定向,允许用户进行身份验证并在远程会议通过使用智能卡/电子令牌 
4.即插即用设备重新导向,它允许用户访问PTP的数码相机,MTP音乐播放器,和POS的。在一个远程会话NET设备,等等 
5.输入重定向,它允许键盘/鼠标在远程会话中使用 
6.音频重定向,允许在远程会话记录和音频播放 
7.端口重定向,允许串行和并行端口在远程会话中使用 
然而,有许多设备是不受这些重定向支持的,如扫描仪,多功能打印机,摄像头等等。 
RemoteFX USB重定向作为一个包罗万象的USB重定向技术!与RDP高级别的重定向相比,RemoteFX USB重定向提供了一些独特的优势,你将在下面看到。 
RemoteFX USB重定向是为了补充高级别的RDP重定向,而不是取代它们。通过结合使用RDP高级别的USB设备重定向和RemoteFX重定向,你可以有更好的用户体验和解决方案。

那怎么实现呢?效果怎么样呢?我们来配置和体验下:

  • 配置自定义 RDP 设置

1. 登录到 RDCB-SRV。

2. 打开远程桌面连接管理器

3. 展开 RD 虚拟化主机服务器

4. 右键单击 (个人虚拟机),然后单击 (属性)。

5. 单击 (自定义 RDP 设置)选项卡

6. 在 (自定义 RDP 设置)框中,输入 connection type:i:6,然后按 ENTER 键。

7. 在 (自定义 RDP 设置)框中,输入 usbdevicestoredirect:s:*,然后单击 OK(确定)。

image

除了配置自定义 RDP 设置,您也可以让用户选择在登录到 RD Web 访问服务器时配置他们的连接速度。这是通过在 RDWA-SRV 服务器上编辑 web.config 文件来配置的。

  • 要显示连接速度复选框

1. 登录到 RDWA-SRV。

2. 导航到 C:\Windows\Web\RDWeb\Pages。

3.双击 web.config 文件。

4.在 AppSettings 上面一点,将以下设置更改为 true。

<add key="ShowOptimizeExperience" value="true" />

<add key="OptimizeExperienceState" value="true" />

5. 保存文件,然后关闭记事本。

具体可以看我之前写的:

VDI序曲九 实战体验Remote FX(重磅推荐)里面有截图

最后我们需要登陆到RDSH-SRV服务器检查我们的重定向是否被禁用

确保我们的USB重定向未被禁用

打开“远程桌面会话主机配置”

image

  • 最后我们开启RemoteFX USB 设备重定向功能

我们把添加了Remote FX视频功能的VDP-HD虚拟机放入一个OU下,对这个OU创建一个组策略

计算机配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面连接客户端\RemoteFX USB 设备重定向

双击 “允许此计算机提供的其他受支持 RemoteFX USB 设备的 RDP 重定向”

image

选择 (启用)选项然后选中 拥有 RemoteFX USB 重定向访问权限的管理员和用户。

单击 确定

最后记得在VDP-HQ刷新组策略(gpupdate /force),然后必须重启VDP-HD虚拟机,我们的USB重定向才生效,不重启是不会生效的,切记!!!

  • 体验实测效果:

我把我的手机插入我的本地电脑

我们从https://rdwa-srv.xxxx.com/rdweb登陆

然后选择“我的桌面”

进入到支持3D和高清的VDP-HD虚拟机里

让我们看看USB重定向了些什么吧?哈哈,你会惊讶的发现重定向好了很多东西哦

1

我的手机被映射进去了,嘿嘿~我本地计算机的打印机也映射进去了~是不是觉得很棒?

最后补充一点:我们插入的USB设备都是即时的在VDP-HD里体现的,跟本地一样,我本地插了手机,VDP-HD在连接状态就立马识别,全部同步!本人亲测!客户端必须为WIN7 SP1才能有这样的USB重定向哦!

大家肯定疑问了:那RemoteFX USB 重定向与我们的远程桌面RDP设备重定向有什么区别呢?

看下表你就知道答案了:

RemoteFX USB 重定向 RDP高级别设备重定向
在客户端上不需要驱动 在客户端机器上需要安装设备驱动
在服务端上需要安装设备驱动 在服务端机器上通常不需要安装设备驱动
用一个重定向方法对于许多类型的设备

每一个设备都需要使用一个特定的唯一的方法重定向 
 

远程会话连接中前端USB请求命令被终止 在远程会话中使用了受限制的高等级的设备协议功能
在特定时间内仅仅允许一个会话;本地客户端在远程会话期间不能使用该设备 同时允许任意数量的会话链接,包括本地客户端连接

我们对于优化局域网之外,其余部分如同RemoteFX

同时工作在LAN以及WAN上面
  • 其他设备也可以与 RemoteFX 中的 USB 重定向一起使用,但这些设备不受官方支持:

设备

支持状态

重定向方法

多功能打印机

支持

USB 设备重定向

打印机

支持

轻松打印

扫描仪

支持

USB 设备重定向

生物识别

在会话中受支持

登录期间不受支持

USB 设备重定向

PTP 照相机

支持

即插即用设备重定向

网络摄像机

支持

USB 设备重定向

音频(非 USB 合成设备)

支持

音频重定向

CD 或 DVD 驱动器

支持读取操作

驱动器重定向

硬盘驱动器或 USB 闪存驱动器

支持

驱动器重定向

智能卡读卡器

支持

智能卡重定向

USB转串口

支持

USB 设备重定向

USB 网络适配器(也包括一些个人数字助理)

已阻止

N/A

USB 显示

已阻止

N/A

USB 键盘或鼠标

支持

输入重定向










本文转自 ZJUNSEN 51CTO博客,原文链接:http://blog.51cto.com/rdsrv/563271,如需转载请自行联系原作者
目录
相关文章
|
API 网络安全 网络架构
浅谈Elastic Search V8版本的一些重大改进
浅谈Elastic Search V8版本的一些重大改进
565 0
|
存储 缓存 JSON
实战干货 | 分布式多级缓存设计方案
分布式多级缓存设计方案,解决海量数据读取的性能问题,包含多级缓存的存储设计,流程设计;利用多数据副本保证数据的可用性,同时通过不同数据源特点提供更高性能、更多场景数据差异化的支持
2117 0
实战干货 | 分布式多级缓存设计方案
|
移动开发 JavaScript 前端开发
精通服务器推送事件(SSE)与 Python 和 Go 实现实时数据流 🚀
服务器推送事件(SSE)是HTML5规范的一部分,允许服务器通过HTTP向客户端实时推送更新。相比WebSocket,SSE更轻量、简单,适合单向通信场景,如实时股票更新或聊天消息。它基于HTTP协议,使用`EventSource` API实现客户端监听,支持自动重连和事件追踪。虽然存在单向通信与连接数限制,但其高效性使其成为许多轻量级实时应用的理想选择。文中提供了Python和Go语言的服务器实现示例,以及HTML/JavaScript的客户端代码,帮助开发者快速集成SSE功能,提升用户体验。
|
8月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
2333 0
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
7135 0
|
缓存 前端开发 搜索推荐
React 导航栏组件 Navbar
本文介绍了如何使用React创建导航栏组件,涵盖基础概念、常见问题及解决方案。导航栏是Web应用的重要组成部分,React提供了多种方式实现功能强大且美观的导航栏。文章详细探讨了动态生成菜单、样式一致性、性能优化和可访问性等问题,并通过代码案例展示了如何结合React Router实现动态导航栏。此外,还提供了样式与响应式设计的CSS示例,确保导航栏在不同设备上表现良好。掌握这些技巧有助于开发高质量的React应用,提升用户体验。
626 21
|
自然语言处理 Kubernetes 异构计算
推理降本与提升资源效率的实践
本课程从业务角度探讨大模型推理部署及资源利用率提升。首先分析大模型与GPU发展趋势,包括模型开源、规模增长及多模态能力增强;其次介绍高效部署大模型推理业务的步骤,涵盖业务场景选择、架构优化及显存规划;接着讲解如何通过DeepCPU-LLM框架和DeepNCCL通讯库优化推理效率;最后探讨通过KuberGPU实现细粒度GPU资源管理,提升整体资源利用率,降低推理成本。
|
存储
共用体在内存中如何存储数据
共用体(Union)在内存中为所有成员分配同一段内存空间,大小等于最大成员所需的空间。这意味着所有成员共享同一块内存,但同一时间只能存储其中一个成员的数据,无法同时保存多个成员的值。
|
存储 Python
Python Logging 限制文件大小
Python Logging 限制文件大小
317 0
|
运维 测试技术 开发工具
git的分支及标签使用结合全网最详细的情景演示
git的分支及标签使用结合全网最详细的情景演示
750 0