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