Skip to main content

2026 年 8 月 21 日

使用 DCT 收集远程桌面功能和组件的日志

在 Horizon Agent for Windows、适用于 Linux 的 Horizon Client、适用于 Mac 的 Horizon Client 或适用于 Linux 系统的 Horizon Client 上,您可以在数据收集工具 (DCT) 包中为某个特定远程桌面功能或所有远程桌面功能设置日志级别并生成日志文件。

默认安装路径

DCT 脚本安装在以下目录中,并从代理和客户端安装路径运行。

  • Horizon Agent for Windows:C:\Program Files\Omnissa\Horizon\Agent\DCT\support.bat
  • Horizon Agent for Linux:/usr/lib/horizon/viewagent/bin/dct-debug.sh
  • 适用于 Windows 的 Horizon Client:C:\Program Files (x86)\Omnissa\Horizon View Client\DCT\support.bat
  • 适用于 Mac 的 Horizon Client:/Applications/Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
  • 适用于 Linux 的 Horizon Client:/usr/bin/horizon-view-log-collector

命令语法

使用以下命令运行适用于以下每个平台的 DCT 脚本。

  • Horizon Agent for Windows:support.bat
  • Horizon Agent for Linux:dct-debug.sh
  • 适用于 Windows 的 Horizon Client:support.bat
  • 适用于 Mac 的 Horizon Client:HorizonCollector.sh
  • 适用于 Linux 的 Horizon Client:horizon-view-log-collector

支持的功能

下表中列出的远程桌面功能具有 JSON 配置文件,其中包含日志级别设置、日志收集设置和转储收集设置。

这些服务在 Horizon Agent for Windows、Horizon Agent for Linux、适用于 Windows 的 Horizon Client、适用于 Mac 的 Horizon Client 和适用于 Linux 系统的 Horizon Client 上可用,特定例外如下所述。

对于接受功能名称的命令行选项,请指定在“功能名称”列中显示的名称。

功能名称完整功能名称默认日志级别
AgentCore代理核心 注意:此服务仅适用于 Horizon Agent for Windows 和 Horizon Agent for Linux。DEBUG
Appscanner应用程序扫描仪INFO
BlastBlast 注意:此服务仅适用于 Horizon Agent for Windows 和 Horizon Agent for Linux。INFO
BlastserverBlast 服务器代理 注意:此服务仅适用于 Horizon Agent for Linux。INFO
ClientClient 注意:此服务不适用于 Horizon Agent for Windows 或 Horizon Agent for Linux。INFO
CDR客户端驱动器重定向INFO
剪贴板剪贴板重定向INFO
Collabui协作 UI 注意:此服务仅适用于 Horizon Agent for Linux。INFO
Desktopdaemon桌面守护进程控制器 注意:此服务仅适用于 Horizon Agent for Linux。INFO
DPISyncDPI 同步INFO
DnD拖放 注意:此服务不适用于 Horizon Agent for Linux 或适用于 Linux 的 Horizon Client。INFO
FA文件类型关联 注意:此服务不适用于 Horizon Agent for Linux 或适用于 Linux 的 Horizon Client。DEBUG
FIDO2FIDO2 重定向 注意:此服务仅适用于 Windows 客户端和 Windows 代理。INFO
Helpdesk技术支持 注意:此服务仅适用于 Horizon Agent for Linux。INFO
TSMMR多媒体重定向 注意:此服务不适用于 Horizon Agent for Linux 或适用于 Mac 的 Horizon Client。INFO
PCoIPPCoIPINFO
PerfTrackerPerformance Tracker 注意:此服务仅适用于 Windows 代理。INFO
PrintRedir打印机重定向INFO
PublishedApp已发布的应用程序 注意:此服务不适用于 Horizon Agent for Linux。INFO
RdesvcRDE 服务 注意:此服务仅适用于 Horizon Agent for Linux。INFO
RTAVRTAVDEBUG
ScannerRedirection扫描仪重定向 注意:此服务不适用于 Horizon Agent for Linux 或适用于 Mac 的 Horizon Client。INFO
SerialPortRedirection串行端口重定向 注意:此服务不适用于 Horizon Agent for Linux 或适用于 Mac 的 Horizon Client。INFO
SmartCard智能卡重定向 注意:此服务不可用于适用于 Windows 的 Horizon Client。INFO
TruessoTrue SSO 注意:此服务仅适用于 Horizon Agent for Linux。已禁用
UNCRDUNC 路径重定向 注意:此服务仅适用于 Horizon Agent for Windows 和适用于 Windows 的 Horizon Client。INFO
URLRedirectionURL 内容重定向 注意:此服务不适用于 Horizon Agent for Linux。INFO
USBUSB 重定向DEBUG 注意:对于 Horizon Agent for Linux,默认值为 INFO。
VDPServiceVDPServiceINFO
水印数字水印INFO
WebrtcRedirectionWebRTC 重定向INFO

命令行选项

下表介绍了命令行选项和使用情况。

选项使用情况描述
-l-l列出 DCT 支持的所有功能和组件的日志级别。 例如,适用于 Windows 的 Horizon Client 命令 support.bat -l 的输出会列出 DCT 控制的所有组件以及日志级别状态:

- Agent Core          [INFO]
- PCoIP               [INFO]
- Virtual Channel     [INFO]
- VDP Service         [TRACE]
- Remote Features 
    - Client Drive Redirection  [TRACE]
    - Clipboard Redirection     [DEBUG]
    - Drag and Drop             [TRACE]
    - DPI Synchronization       [INFO]
    - File Type Association     [INFO]
 -l feature1,feature2 ...列出指定功能的日志级别。 例如,适用于 Windows 的 Horizon Client 命令 support.bat -l CDR,DnD 的输出会列出客户端驱动器重定向功能和拖放功能的日志级别状态:

 - Client Drive Redirection  [TRACE]
 - Drag and Drop             [TRACE]
 -l -dumps查询已配置进程的转储设置。 例如,适用于 Windows 的 Horizon Client 命令 support.bat -l -dumps 的输出会列出每个进程的名称、转储类型和最大转储计数:

Process Name                  Dump Type   Max Dump Count
========================================================
horizon-view.exe               Full        128
horizon-remotemks.exe          Full        128
horizon-appstub.exe            Full        128
horizon_client_service.exe    Full        NO LIMIT 
注意:此命令仅可用于适用于 Windows 的 Horizon Client。
 -l -dumps count查询已配置进程的转储计数。 注意:此命令仅可用于适用于 Windows 的 Horizon Client。
 -l -dumps type查询已配置过程的转储类型。 注意:此命令仅可用于适用于 Windows 的 Horizon Client。
-ld-ld feature1,feature2 ...列出指定功能的日志级别详细信息。
-x-x All:level设置 DCT 支持的所有功能的日志级别。有效的日志级别如下:
  • Info
  • Debug
  • Trace
  • Verbose
 -x feature1:level1,feature2:level2 ...设置指定功能或组件的日志级别。 例如,适用于 Linux 的 Horizon Client 命令 horizon-view-log-collector -x All:TRACE 会将所有组件的日志级别均设置为“Trace”。适用于 Linux 的 Horizon Client 命令 horizon-view-log-collect -x DnD:INFO,CDR:TRACE 会将拖放功能的日志级别设置为“Info”,将客户端驱动器重定向功能的日志级别设置为“Trace”。
-r-r将所有功能的日志级别重置为安装默认值。
-c-c All收集所有日志。
 -c feature1,feature2 ...收集指定功能或组件的日志。
-d-d directory1将 DCT 输出重定向到指定的目录。
-f-f bundleName将日志文件包的全名指定为 bundleName。
-h-h显示命令行选项的帮助信息,并列出 DCT 支持的功能和组件。
-del-del -dumps All删除 DCT 支持的所有功能和组件的转储。 注意:此命令仅可用于适用于 Windows 的 Horizon Client。
 -del -dumps feature1,feature2 ...删除指定功能的转储。 例如,适用于 Windows 的 Horizon Client 命令 support.bat -del -dumps Client,FA 的输出会删除客户端和文件类型关联功能的转储文件。 注意:此命令仅可用于适用于 Windows 的 Horizon Client。

实时转储

对于适用于 Windows 的 Horizon Client 和适用于 Windows 的 Horizon Agent,某些功能还支持实时转储。实时转储功能可根据配置文件设置转储目标进程,并在日志包中收集转储情况。是否需要生成实时转储取决于功能的配置。

例如例如,如果您在适用于 Windows 的 Horizon Client 中运行命令 support.bat -c,则会显示以下消息:You can choose to generate diagnostic dumps of the Horizon Client processes running on this machine, please note these files can be very large。如果选择 Y,则会为与适用于 Windows 的 Horizon Client 相关的现有进程生成转储文件。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…