您可以参考 USB 日志进行排除故障,并确定插入客户端系统的各种设备的产品 ID 和供应商 ID。

您可以只针对当前会话启用跟踪日志记录,也可启用在重新引导前后持续记录日志。要针对当前会话启用日志记录,您需要使用 shell 命令。要启用在重新引导前后持续记录日志,请在相应的配置文件中添加 shell 命令。

前提条件

如果您计划将跟踪日志记录配置为在系统重新引导前后持续记录日志,则必须在客户端系统上具备管理员或 root 权限才能执行此操作。如果只打算针对当前会话启用日志记录,则无需具备上述权限。

过程

  • 要只针对当前会话启用日志记录,请使用 launchctl 命令。
    1. 退出 Horizon Client,以便 USB 服务守护程序停止。
    2. 以启动 Horizon Client 时所用的用户身份打开一个 shell (/Applications/Utilities/Terminal.app)。
    3. 使用以下命令:
      launchctl setenv VMWARE_VIEW_USBD_LOG_OPTIONS "-o log:trace"
      
    4. 重新启动 Horizon Client
  • 要启用在重新引导前后持续记录日志,请在相应的 shell rc 或选定的 shell 的配置文件(例如,默认 Mac shell 的配置文件 ~/.bash_profile)中添加 launchctl 命令。
    下面为待添加的 launchctl 命令示例:
    setenv VMWARE_VIEW_USBD_LOG_OPTIONS "-o log:trace"