您可以为 Horizon AgentHorizon Client 定义 USB 策略设置。连接时,Horizon Client 将从 Horizon Agent 下载 USB 策略设置并将这些设置与 Horizon Client USB 策略设置配合使用,以确定哪些设备可从主机计算机进行重定向。

用于拆分复合 USB 设备的策略设置

下表介绍了 Horizon Client 配置 ADMX 模板文件中拆分复合 USB 设备的各个策略设置。该设置适用于计算机级别。计算机级别的 GPO 设置优先于位于 HKLM\Software\Policies\VMware, Inc.\VMware VDM\Client\USB 的注册表项。这些设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

有关使用策略来控制 USB 重定向的更多信息,请参阅《在 Horizon 中配置远程桌面功能》文档。

表 1. Horizon Client 配置模板:USB 拆分设置
设置 说明
Allow Auto Device Splitting

允许复合 USB 设备的自动拆分。

未定义默认值,相当于 false

Exclude Vid/Pid Device From Split

从拆分中排除按供应商和产品 ID 指定的复合 USB 设备。设置的格式为 vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2]...

您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。

例如:vid-0781_pid-55**

未定义默认值。

Split Vid/Pid Device

将按供应商和产品 ID 指定的复合 USB 设备的组件视为单独设备。设置的格式为

vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww ])

可以使用 exintf 关键字通过指定接口号禁止重定向组件。您必须以十六进制格式指定 ID 号,以十进制格式(包含前导零)指定接口号。可以使用通配符 (*) 代替 ID 中的单个数字。

例如:vid-0781_pid-554c(exintf:01;exintf:02)

注: Horizon 不会自动包含未明确排除的组件。您必须指定一个筛选策略(如 Include Vid/Pid Device)来包含这些组件。

未定义默认值。

用于筛选 USB 设备的策略设置

下表介绍了 Horizon Client 配置 ADMX 模板文件中用来筛选 USB 设备的策略设置。该设置适用于计算机级别。计算机级别的 GPO 设置优先于位于 HKLM\Software\Policies\VMware, Inc.\VMware VDM\Client\USB 的注册表项。

有关为 USB 重定向配置筛选策略设置的更多信息,请参阅《在 Horizon 中配置远程桌面功能》文档。

表 2. Horizon Client 配置模板:USB 筛选设置
设置 说明
Allow Audio Input Devices

允许音频输入设备进行重定向。

未定义默认值,相当于 true

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow Audio Output Devices

允许音频输出设备进行重定向。

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow HID-Bootable

允许启动时除键盘或鼠标之外的其他可用输入设备(又称为可引导的 hid 设备)进行重定向。

未定义默认值,相当于 true

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow Device Descriptor Failsafe Behavior

即使 Horizon Client 未能获取配置/设备描述符,依然允许设备进行重定向。

要在设备出现配置/描述符问题时依然允许它进行重定向,可将其添加到 Include 筛选器中,如 IncludeVidPidIncludePath

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置 > 代理无法配置设置文件夹中。

Allow Other Input Devices

允许重定向输入设备(可引导的 hid 设备和具有集成指针设备的键盘)。

未定义默认值,相当于 true

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow Keyboard and Mouse Devices

允许键盘以及集成指针设备(例如,鼠标、轨迹球或触摸板)进行重定向。

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow Smart Cards

允许智能卡设备进行重定向。

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Allow Video Devices

允许视频设备进行重定向。

未定义默认值,相当于 true

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Disable Remote Configuration

在执行 USB 设备筛选时,禁用代理设置。

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置 > 代理无法配置设置文件夹中。

Exclude All Devices

禁止任何 USB 设备进行重定向。如果设置为 true,可以使用其他策略设置来允许对特定设备或设备系列进行重定向。如果设置为 false,可以使用其他策略设置来防止特定设备或系列设备进行重定向。

如果在代理上将 Exclude All Devices 值设置为 true,并将该设置传递到 Horizon Client,代理设置将覆盖 Horizon Client 设置。

未定义默认值,相当于 false

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Exclude Automatically Connection Device Family 禁止设备系列被自动转发。使用以下语法:
family-name[;...]

例如:

storage;hid
Exclude Automatically Connection Vid/Pid Device 禁止具有特定供应商和产品 ID 的设备被自动转发。使用以下语法:
vid-xxxx_pid-xxxx|*[;...]

例如:

vid-0781_pid-554c;vid-0781_pid-9999
Exclude Device Family

禁止设备系列进行重定向。设置的格式为 family_name_1[;family_name_2]...

例如:bluetooth;smart-card

如果启用了自动设备拆分,Horizon 将检查复合 USB 设备的每个接口的设备系列以确定要排除哪些接口。如果禁用了自动设备拆分,Horizon 将检查整个复合 USB 设备的设备系列。

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Exclude Vid/Pid Device

禁止具有特定供应商和产品 ID 的设备被重定向。设置的格式为 vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2]...

您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。

例如:vid-0781_pid-****;vid-0561_pid-554c

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Exclude Path

禁止位于指定集线器或端口路径的设备进行重定向。设置的格式为 bus-x1[/y1].../port-z1[;bus-x2[/y2].../port-z2]...

您必须以十六进制格式指定总线和端口号。在路径中不能使用通配符。

例如:bus-1/2/3_port-02;bus-1/1/1/4_port-ff

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置 > 代理无法配置设置文件夹中。

Include Device Family

包含可以进行重定向的设备系列。设置的格式为 family_name_1[;family_name_2]...

例如:storage

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

Include Path

包含位于指定集线器或端口路径的可重定向设备。设置的格式为 bus-x1[/y1].../port-z1[;bus-x2[/y2].../port-z2]...

您必须以十六进制格式指定总线和端口号。在路径中不能使用通配符。

例如:bus-1/2_port-02;bus-1/7/1/4_port-0f

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置 > 代理无法配置设置文件夹中。

Include Vid/Pid Device

指定具有指定供应商和产品 ID 且可重定向的 USB 设备。设置的格式为 vid-xxx1_pid-yyy2[;vid-xxx2_pid-yyy2]...

您必须以十六进制格式指定 ID 号。可以使用通配符 (*) 代替 ID 中的单个数字。

例如:vid-0561_pid-554c

未定义默认值。

此设置显示在组策略管理编辑器的 VMware Horizon Client 配置 > 查看 USB 配置文件夹中。

嵌套会话的注意事项

在嵌套模式或双跃点方案中,用户从物理客户端系统连接到远程桌面,在远程桌面(嵌套会话)中启动 Horizon Client 并连接到另一个远程桌面。要使设备在嵌套会话中按预期正常工作,必须同时在物理客户机和嵌套会话中按照相同的方式配置 USB 策略设置。