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

預設安裝路徑

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

  • Windows 版 Horizon AgentC:\Program Files\VMware\VMware View\Agent\DCT\support.bat
  • 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
  • Windows 版 Horizon Clientsupport.bat
  • Mac 版 Horizon ClientHorizonCollector.sh
  • Linux 版 Horizon Clientvmware-view-log-collector

支援的功能

下表所列的遠端桌面平台功能具有 JSON 組態檔,其中包含記錄層級設定、記錄收集設定和傾印收集設定。

這些服務適用於 Windows 版 Horizon Agent、Windows 版 Horizon Client、Mac 版 Horizon Client,和 Linux 系統版 Horizon Client,說明中另述特定例外。

對於接受功能名稱的命令列選項,請指定 [功能名稱] 資料行中顯示的名稱。

功能名稱 完整功能名稱
Blast Blast
備註: 此服務僅適用於 Windows 版 Horizon Agent
用戶端 用戶端
備註: 此服務不適用於 Windows 版 Horizon Agent
CDR 用戶端磁碟機重新導向
剪貼簿 剪貼簿重新導向
DPISync DPI 同步
DnD 拖放
備註: 此服務不適用於 Linux 版 Horizon Client
FA 檔案類型關聯
備註: 此服務不適用於 Linux 版 Horizon Client
TSMMR 多媒體重新導向
備註: 此服務不適用於 Mac 版 Horizon Client
PCoIP PCoIP
PerfTracker Performance Tracker
備註: 此服務僅適用於 Windows 版 Horizon Agent
PrintRedir 印表機重新導向
PublishedApp 已發佈的應用程式
RTAV RTAV
ScannerRedirection 掃描器重新導向
備註: 此服務不適用於 Mac 版 Horizon Client
SerialPortRedirection 序列埠重新導向
備註: 此服務不適用於 Mac 版 Horizon Client
SmartCard 智慧卡重新導向
URLRedirection URL 內容重新導向
USB USB 重新導向
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 相關的現有處理程序產生傾印檔案。