您可以在 Horizon Agent for Windows、Windows 版 Horizon Client、Mac 版 Horizon Client,或 Linux 版 Horizon Client 系統上,針對特定遠端桌面平台功能或所有遠端桌面平台功能的資料收集工具 (DCT) 服務包,設定記錄層級和產生記錄檔。
預設安裝路徑
DCT 指令碼會安裝在下列目錄中,並從代理程式和用戶端安裝路徑執行。
- Windows 版 Horizon Agent:C:\Program Files\VMware\VMware View\Agent\DCT\support.bat
- Horizon Agent for Linux:/usr/lib/vmware/viewagent/bin/dct-debug.sh
- Windows 版 Horizon Client:C:\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 Agent:support.bat
- Horizon Agent for Linux:dct-debug.sh
- Windows 版 Horizon Client:support.bat
- Mac 版 Horizon Client:HorizonCollector.sh
- Linux 版 Horizon Client:vmware-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 相關的現有處理程序產生傾印檔案。