您可以在 Horizon Agent for Windows、Windows 版 Horizon Client、Mac 版 Horizon Client,或 Linux 版 Horizon Client 系統上,針對特定遠端桌面平台功能或所有遠端桌面平台功能的資料收集工具 (DCT) 服務包,設定記錄層級和產生記錄檔。

預設安裝路徑

DCT 指令碼會安裝在下列目錄中,並從代理程式和用戶端安裝路徑執行。

  • Windows 版 Horizon AgentC:\Program Files\VMware\VMware View\Agent\DCT\support.bat
  • Horizon Agent for Linux:/usr/lib/vmware/viewagent/bin/dct-debug.sh
  • Windows 版 Horizon ClientC:\Program Files (x86)\VMware\VMware Horizon View Client\DCT\support.bat
  • Mac 版 Horizon Client/Applications/VMware Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
  • Linux 版 Horizon Client/usr/bin/vmware-view-log-collector

命令語法

使用下列命令針對每個平台執行 DCT 指令碼。

  • Windows 版 Horizon Agentsupport.bat
  • Horizon Agent for Linux:dct-debug.sh
  • Windows 版 Horizon Clientsupport.bat
  • Mac 版 Horizon ClientHorizonCollector.sh
  • Linux 版 Horizon Clientvmware-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。
偵錯
Appscanner App 掃描器 資訊
Blast Blast
備註: 此服務僅適用於 Horizon Agent for Windows 和 Horizon Agent for Linux。
資訊
Blastserver Blast 伺服器 Proxy
備註: 此服務僅適用於 Horizon Agent for Linux。
資訊
用戶端 用戶端
備註: 此服務不適用於 Horizon Agent for Windows 或 Horizon Agent for Linux。
資訊
CDR 用戶端磁碟機重新導向 資訊
剪貼簿 剪貼簿重新導向 資訊
Collabui 協作 UI
備註: 此服務僅適用於 Horizon Agent for Linux。
資訊
Desktopdaemon 桌面平台精靈控制站
備註: 此服務僅適用於 Horizon Agent for Linux。
資訊
DPISync DPI 同步 資訊
DnD 拖放
備註: 此服務不適用於 Horizon Agent for Linux 或 Linux 版 Horizon Client
資訊
FA 檔案類型關聯
備註: 此服務不適用於 Horizon Agent for Linux 或 Linux 版 Horizon Client
偵錯
服務台 HelpDesk
備註: 此服務僅適用於 Horizon Agent for Linux。
資訊
TSMMR 多媒體重新導向
備註: 此服務不適用於 Horizon Agent for Linux 或 Mac 版 Horizon Client
資訊
PCoIP PCoIP 資訊
PerfTracker Performance Tracker
備註: 此服務僅適用於 Windows 代理程式。
資訊
PrintRedir 印表機重新導向 資訊
PublishedApp 已發佈的應用程式
備註: 此服務不適用於 Horizon Agent for Linux。
資訊
Rdesvc RDE 服務
備註: 此服務僅適用於 Horizon Agent for Linux。
資訊
RTAV RTAV 偵錯
ScannerRedirection 掃描器重新導向
備註: 此服務不適用於 Horizon Agent for Linux 或 Mac 版 Horizon Client
資訊
SerialPortRedirection 序列埠重新導向
備註: 此服務不適用於 Horizon Agent for Linux 或 Mac 版 Horizon Client
資訊
SmartCard 智慧卡重新導向
備註: 此服務不適用於 Windows 版 Horizon Client
資訊
Truesso True SSO
備註: 此服務僅適用於 Horizon Agent for Linux。
DISABLED
UNCRD UNC 路徑重新導向
備註: 此服務僅適用於 Horizon Agent for Windows 和 Windows 版 Horizon Client
資訊
URLRedirection URL 內容重新導向
備註: 此服務不適用於 Horizon Agent for Linux。
資訊
USB USB 重新導向 偵錯
備註: 對於 Horizon Agent for Linux,預設值為 [資訊]。
VDPService VDPService 資訊
浮水印 數位浮水印 資訊

命令列選項

下表說明命令列選項和使用方式。

選項 用途 說明
-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 -傾印 查詢已設定程序的傾印設定。

例如,Windows 版 Horizon Client 命令 support.bat -l -dumps 的輸出會列出每個程序的名稱、傾印類型和傾印計數上限:

Process Name                  Dump Type   Max Dump Count
========================================================
vmware-view.exe               Full        128
vmware-remotemks.exe          Full        128
vmware-appstub.exe            Full        128
horizon_client_service.exe    Full        NO LIMIT 
備註: 此命令僅適用於 Windows 版 Horizon Client
-l -傾印計數 查詢已設定程序的傾印計數。
備註: 此命令僅適用於 Windows 版 Horizon Client
-l -傾印類型 查詢已設定程序的傾印類型。
備註: 此命令僅適用於 Windows 版 Horizon Client
-ld -ld feature1,feature2 ... 列出指定功能的記錄層級詳細資料。
-x -x All:level 設定 DCT 所支援所有功能的記錄層級。有效的記錄層級如下:
  • 資訊
  • 偵錯
  • 追蹤
  • 詳細
-x feature1:level1,feature2:level2 ... 設定指定功能或元件的記錄層級。

例如,Linux 版 Horizon Client 命令 vmware-view-log-collector -x All:TRACE 會將所有元件的記錄層級設定為追蹤。Linux 版 Horizon Client 命令 vmware-view-log-collect -x DnD:INFO,CDR: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,則會出現此訊息:您可以選擇產生在此機器上所執行 VMware Horizon Client 處理程序的診斷傾印,但請注意,這些檔案可能會很大。如果您選擇 Y,則會針對與 Windows 版 Horizon Client 相關的現有處理程序產生傾印檔案。