您可以使用带有 -A 选项的 vdmadmin 命令配置 Horizon Agent 生成的日志。

语法

          vdmadmin
          -A [-b authentication_arguments] -getDCT-outfile local_file-d desktop -m machine
          vdmadmin
          -A [-b authentication_arguments] -getlogfilelogfile-outfile local_file-d desktop-mmachine
          vdmadmin
          -A [-b authentication_arguments] -getloglevel [-xml] -d desktop [-m machine]
          vdmadmin
          -A [-b authentication_arguments] -getstatus [-xml] -d desktop [-m machine]
          vdmadmin
          -A [-b authentication_arguments] -getversion [-xml] -d desktop [-mmachine]
          vdmadmin
          -A [-b authentication_arguments] -list [-xml] [-w | -n] -d desktop-m machine
          vdmadmin
          -A [-b authentication_arguments] -setloglevel level -ddesktop [-mmachine]

用法说明

为了协助 VMware 技术支持部门排除 Horizon Agent 故障,您可以创建一个数据收集工具 (Data Collection Tool, DCT) 捆绑包。您还可以更改日志级别、显示 Horizon Agent 的版本和状态以及在本地磁盘上保存独立的日志文件。

选项

下表显示了可以在 Horizon Agent 中配置日志记录时指定的选项。

表 1. 用于在 Horizon Agent 中配置日志记录的选项
选项 说明
-d 桌面 指定桌面池。
-getDCT 创建一个数据收集工具 (Data Collection Tool, DCT) 捆绑包并将其保存在本地文件中。
-getlogfile 日志文件 指定要保存副本的日志文件的名称。
-getloglevel 显示 Horizon Agent 的当前日志记录级别。
-getstatus 显示 Horizon Agent 的状态。
-getversion 显示 Horizon Agent 的版本。
-list 列出 Horizon Agent 的日志文件。
-m 计算机 指定桌面池中的计算机。
-outfile 本地文件 指定要保存 DCT 捆绑包或日志文件副本的本地文件的名称。
-setloglevel 级别 设置 Horizon Agent 的日志记录级别。
debug
记录错误、警告和调试事件。
normal
记录错误和警告事件。
trace
记录错误、警告、信息和调试事件。

示例

显示桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 日志级别。

vdmadmin -A -d dtpool2 -m machine1 -getloglevel

将桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 日志级别设为 debug。

vdmadmin -A -d dtpool2 -m machine1 -setloglevel debug

显示桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 日志文件列表。

vdmadmin -A -d dtpool2 -m machine1 -list

将桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 日志文件 log-2009-01-02.txt 另存为副本 C:\mycopiedlog.txt

vdmadmin -A -d dtpool2 -m machine1 -getlogfile log-2009-01-02.txt -outfile C:\mycopiedlog.txt

显示桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 版本。

vdmadmin -A -d dtpool2 -m machine1 -getversion

显示桌面池 dtpool2 中虚拟机 machine1 的 Horizon Agent 状态。

vdmadmin -A -d dtpool2 -m machine1 -getstatus

为桌面池 dtpool2 中的虚拟机 machine1 创建 DCT 捆绑包,并将其写入 zip 文件 C:\myfile.zip 中。

vdmadmin -A -d dtpool2 -m machine1 -getDCT -outfile C:\myfile.zip