在 Windows 代理和客户端、Mac 客户端和 Linux 客户端上,您可以在数据收集工具 (Data Collection Tool, DCT) 包中为某个特定远程桌面功能或所有远程桌面功能设置日志级别并生成日志文件。
DCT 的默认安装路径
DCT 脚本安装在以下目录中,并从客户端安装路径运行:
Windows 代理:C:\Program Files\VMware\VMware View\Agent\DCT\support.bat
Windows 客户端:C:\Program Files (x86)\VMware\VMware Horizon View Client\DCT\support.bat
Mac 客户端:/Applications/VMware Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
Linux 客户端:/usr/bin/vmware-view-log-collector
用于设置日志级别的命令行选项
用于运行适用于以下每个平台的 DCT 脚本的命令:
Windows 代理:support.bat
Windows 客户端:support.bat
Mac 客户端:HorizonCollector.sh
Linux 客户端:vmware-view-log-collector
使用以下命令行选项可查询和获取远程桌面功能的日志级别。
| 选项 | 使用情况 | 描述 |
|---|---|---|
| -l | -l -l <feature1,feature2 ...> |
列出 DCT 支持的所有功能和组件的日志级别。 列出指定功能的日志级别。
示例:Windows 命令
support.bat -l 的输出将列出由 DCT 控制的所有组件及其日志级别状态:
- Agent Core [INFO]
- PCoIP [INFO]
- Virtual Channel [INFO]
- VDP Service [TRACE]
- Remote Features
- Client Drive Rredirection [TRACE]
- Clipboard Redirection [DEBUG]
- Drag and Drop [TRACE]
- DPI Synchronization [INFO]
- File Type Association [INFO]
Windows 命令
support.bat -l CDR,DnD 的输出将列出指定组件的日志级别状态:
- Client Drive Redirection [TRACE] - Drag and Drop [TRACE] |
| -ld | -ld <feature1,feature2 ...> | 列出 DCT 支持的指定功能的日志级别详细信息。 |
| -x | -x All:<level> -x <feature1:level1,feature2:level2 ...> |
设置 DCT 支持的所有功能的日志级别:
设置指定功能或组件的日志级别:将“feature1”设置为“level1”、将“feature2”设置为“level2”等。 示例:Linux 客户端命令 示例:Linux 客户端命令 |
| -r | -r | 将所有功能的日志级别重置为安装默认值。 |
| -c | -c All -c <feature1,feature2 ...> |
收集所有日志 收集指定功能或组件的日志。 |
| -d | -d <directory1> | 将 DCT 输出重定向到指定的目录。 |
| -f | -f <bundleName> | 将日志包的完整名称指定为 bundleName。 |
| -h | -h | 显示命令行选项的帮助信息,并列出 DCT 支持的功能/组件。 |
功能列表
这些远程桌面功能具有 json 配置文件,其中包含日志级别设置、日志收集设置和转储收集设置。这些服务在 Windows 代理、Windows 客户端、Mac 客户端和 Linux 客户端上可用,相应的例外情况也已注明。
在 Windows 客户端和代理中,某些功能还支持实时转储。实时转储功能可根据配置文件设置转储目标进程,并在日志包中收集转储情况。是否需要生成实时转储取决于功能的配置。例如,如果您在 Windows 客户端中运行命令 support.bat -c Client,则会显示以下消息:您可以选择为在此计算机上运行的 VMware Horizon Client 进程生成诊断转储。但是,请注意,这些文件可能非常大。如果选择 Y,则会为与 Windows 客户端相关的现有进程生成转储文件。
| 功能名称 | 全名 |
|---|---|
| Blast | Blast
注: 此服务仅适用于 Windows 代理。
|
| 客户端 | 客户端
注: 此服务在 Windows 代理上不可用。
|
| CDR | 客户端驱动器重定向 |
| 剪贴板 | 剪贴板重定向 |
| DPISync | DPI 同步 |
| DnD | 拖放
注: 此服务在 Linux 客户端上不可用。
|
| FA | 文件类型关联
注: 此服务在 Linux 客户端上不可用。
|
| TSMMR | 多媒体重定向
注: 此服务在 Mac 客户端上不可用。
|
| PCoIP | PCoIP |
| PerfTracker | Performance Tracker
注: 此服务仅适用于 Windows 代理。
|
| PrintRedir | 打印机重定向 |
| PublishedApp | 已发布的应用程序 |
| RTAV | RTAV |
| ScannerRedirection | 扫描仪重定向
注: 此服务在 Mac 客户端上不可用。
|
| SerialPortRedirection | 串行端口重定向
注: 此服务在 Mac 客户端上不可用。
|
| SmartCard | 智能卡重定向 |
| URLRedirection | URL 内容重定向 |
| USB | USB 重定向 |
| VDPService | VDPService |
| 水印 | 数字水印 |