Sie können Protokollebenen festlegen und Protokolldateien in einem DCT-Paket (Data Collection Tool) für eine bestimmte Remote-Desktop-Funktion oder alle Remote-Desktop-Funktionen auf einem Horizon Agent für Windows-, Horizon Client für Linux-, Horizon Client für Mac- oder Horizon Client für Linux-System generieren.
Standardinstallationspfade
Die DCT-Skripte werden in den folgenden Verzeichnissen installiert und über die Installationspfade von Agent und Client ausgeführt.
- Horizon Agent für Windows: C:\Programme\VMware\VMware View\Agent\DCT\support.bat
- Horizon Agent for Linux: /usr/lib/vmware/viewagent/bin/dct-debug.sh
- Horizon Client für Windows: C:\Programme (x86)\VMware\VMware Horizon View Client\DCT\support.bat
- Horizon Client für Mac: /Applications/VMware Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
- Horizon Client für Linux: /usr/bin/vmware-view-log-collector
Befehlssyntax
Verwenden Sie die folgenden Befehle, um das DCT-Skript für jede Plattform auszuführen.
- Horizon Agent für Windows: support.bat
- Horizon Agent for Linux: dct-debug.sh
- Horizon Client für Windows: support.bat
- Horizon Client für Mac: HorizonCollector.sh
- Horizon Client für Linux: vmware-view-log-collector
Unterstützte Funktionen
Die in der folgenden Tabelle aufgeführten Remote-Desktop-Funktionen verfügen über JSON-Konfigurationsdateien, die Einstellungen für die Protokollebene, die Protokollsammlungseinstellungen und die Dump-Sammlungseinstellungen enthalten.
Diese Dienste sind unter Horizon Agent für Windows-, Horizon Agent for Linux- Horizon Client für Windows-, Horizon Client für Mac- und Horizon Client für Linux-Systeme verfügbar, mit bestimmten Ausnahmen, wie angegeben.
Für Befehlszeilenoptionen, die Feature-Namen akzeptieren, geben Sie den Namen an, der in der Spalte „Funktionsname“ angezeigt wird.
Funktionsname | Vollständiger Name der Funktion | Standardprotokollebene |
---|---|---|
AgentCore | Agent Core
Hinweis: Dieser Dienst ist nur für
Horizon Agent für Windows und
Horizon Agent for Linux verfügbar.
|
DEBUG |
Appscanner | App-Scanner | INFO |
Blast | Blast
Hinweis: Dieser Dienst ist nur für
Horizon Agent für Windows und
Horizon Agent for Linux verfügbar.
|
INFO |
Blastserver | Blast-Server-Proxy
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
INFO |
Client | Client
Hinweis: Dieser Dienst ist nicht für
Horizon Agent für Windows oder
Horizon Agent for Linux verfügbar.
|
INFO |
CDR | Clientlaufwerksumleitung | INFO |
Zwischenablage | Zwischenablagenumleitung | INFO |
Collabui | Benutzeroberfläche für Zusammenarbeit
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
INFO |
Desktopdaemon | Desktop-Daemon-Controller
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
INFO |
DPISync | DPI-Synchronisierung | INFO |
DnD | Drag & Drop
Hinweis: Dieser Dienst ist nicht für
Horizon Agent for Linux oder
Horizon Client für Linux verfügbar.
|
INFO |
FA | Dateitypzuordnung
Hinweis: Dieser Dienst ist nicht für
Horizon Agent for Linux oder
Horizon Client für Linux verfügbar.
|
DEBUG |
FIDO2 | FIDO2-Umleitung
Hinweis: Dieser Dienst ist nur für Windows-Client und Windows-Agent verfügbar.
|
INFO |
Helpdesk | HelpDesk
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
INFO |
TSMMR | Multimedia-Umleitung
Hinweis: Dieser Dienst ist nicht für
Horizon Agent for Linux oder
Horizon Client für Mac verfügbar.
|
INFO |
PCoIP | PCoIP | INFO |
PerfTracker | Performance Tracker
Hinweis: Dieser Dienst ist nur für Windows-Agent verfügbar.
|
INFO |
PrintRedir | Druckerumleitung | INFO |
PublishedApp | Veröffentlichte Anwendungen
Hinweis: Dieser Dienst ist für
Horizon Agent for Linux nicht verfügbar.
|
INFO |
Rdesvc | RDE-Dienst
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
INFO |
RTAV | RTAV | DEBUG |
ScannerRedirection | Scannerumleitung
Hinweis: Dieser Dienst ist nicht für
Horizon Agent for Linux oder
Horizon Client für Mac verfügbar.
|
INFO |
SerialPortRedirection | Umleitung für seriellen Port
Hinweis: Dieser Dienst ist nicht für
Horizon Agent for Linux oder
Horizon Client für Mac verfügbar.
|
INFO |
SmartCard | Smartcard-Umleitung
Hinweis: Dieser Dienst ist für
Horizon Client for Windows nicht verfügbar.
|
INFO |
Truesso | True SSO
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Linux verfügbar.
|
DISABLED |
UNCRD | UNC-Pfadumleitung
Hinweis: Dieser Dienst ist nur für
Horizon Agent for Windows und
Horizon Client for Windows verfügbar.
|
INFO |
URLRedirection | URL-Inhaltsumleitung
Hinweis: Dieser Dienst ist für
Horizon Agent for Linux nicht verfügbar.
|
INFO |
USB | USB-Umleitung | DEBUG
Hinweis: Für
Horizon Agent for Linux ist der Standardwert INFO.
|
VDPService | VDPService | INFO |
Wasserzeichen | Digitales Wasserzeichen | INFO |
WebrtcRedirection | WebRTC-Umleitung | INFO |
Befehlszeilenoptionen
In der folgenden Tabelle werden die Befehlszeilenoptionen und ihre Verwendung beschrieben.
Option | Verwendung | Beschreibung |
---|---|---|
-l | -l | Listet die Protokollebenen für alle Funktionen und Komponenten auf, die DCT unterstützt. Zum Beispiel listet die Ausgabe des Horizon Client für Windows-Befehls support.bat -l alle Komponenten auf, die DCT steuert, sowie den Status der Protokollierungsebene: - 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 ... | Listet die Protokollebenen für die angegebenen Funktionen auf.
Zum Beispiel listet die Ausgabe des
Horizon Client für Windows-Befehls
support.bat -l CDR,DnD den Status der Protokollebene für die Funktionen „Clientlaufwerkumleitung“ und „Drag & Drop“ auf:
- Client Drive Redirection [TRACE] - Drag and Drop [TRACE] |
|
-l -dumps | Fragt die Speicherabbild-Einstellungen für die konfigurierten Prozesse ab. Zum Beispiel listet die Ausgabe des Horizon Client für Windows-Befehls support.bat -l -dumps den Namen, den Speicherabbildtyp und die maximale Speicherabbildanzahl für jeden Prozess auf: 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
Hinweis: Dieser Befehl ist nur für
Horizon Client für Windows verfügbar.
|
|
-l -dumps count | Fragt die Speicherabbildanzahl für die konfigurierten Prozesse ab.
Hinweis: Dieser Befehl ist nur für
Horizon Client für Windows verfügbar.
|
|
-l -dumps type | Fragt den Speicherabbildtyp für die konfigurierten Prozesse ab.
Hinweis: Dieser Befehl ist nur für
Horizon Client für Windows verfügbar.
|
|
-ld | -ld feature1,feature2 ... | Listet Details zur Protokollebene für die angegebenen Funktionen auf. |
-x | -x All:level | Legt die Protokollierungsstufe für alle Funktionen fest, die DCT unterstützt. Folgende Protokollebenen sind gültig:
|
-x feature1:level1,feature2:level2 ... | Legt die Protokollebene für die angegebenen Funktionen oder Komponenten fest. Beispiel: Der Horizon Client für Linux-Befehl vmware-view-log-collector -x All:TRACE legt die Protokollebene für alle Komponenten auf „Trace“ fest. Der Horizon Client für Linux-Befehl vmware-view-log-collect -x DnD:INFO,CDR:TRACE legt die Protokollebene für die Funktion „Drag & Drop“ auf „Info“ und die Protokollebene für die Funktion „Clientlaufwerkumleitung“ auf „Trace“ fest. |
|
-r | -r | Setzt die Protokollebenen aller Funktionen auf die Installationsvorgaben zurück. |
-c | -c All | Sammelt alle Protokolle. |
-c feature1,feature2 ... | Erfasst Protokolle für die angegebenen Funktionen oder Komponenten. | |
-d | -d directory1 | Leitet die DCT-Ausgabe in das angegebene Verzeichnis um. |
-f | -f bundleName | Gibt den vollständigen Namen der Protokollpaketdatei auf bundleName an. |
-h | -h | Zeigt Hilfeinformationen für Befehlszeilenoptionen an und listet unterstützte Funktionen und Komponenten für DCT auf. |
-del | -del -dumps All | Löscht die Speicherabbilder für alle Funktionen und Komponenten, die DCT unterstützt.
Hinweis: Dieser Befehl ist nur für
Horizon Client für Windows verfügbar.
|
-del -dumps feature1,feature2 ... | Löscht die Speicherabbilder für die angegebenen Funktionen. Beispielsweise löscht die Ausgabe des Horizon Client für Windows-Befehls support.bat -del -dumps Client,FA die Speicherabbilddateien für die Funktionen „Client“ und „File Type Association“ (Dateitypzuordnung).
Hinweis: Dieser Befehl ist nur für
Horizon Client für Windows verfügbar.
|
Echtzeit-Speicherabbild
Für Horizon Client für Windows und Horizon Agent for Windows wird für einige Funktionen auch ein Echtzeit-Speicherabbild unterstützt. Diese Funktion führt ein Speicherabbild des Zielprozesses basierend auf der Einstellung der Konfigurationsdatei durch und sammelt das Speicherabbild im Protokollpaket. Ob ein Echtzeit-Speicherabbild generiert werden muss, hängt von der Konfiguration der Funktionen ab.
Wenn Sie beispielsweise den Befehl support.bat -c in Horizon Client für Windows ausführen, wird diese Meldung angezeigt: Sie können Diagnosespeicherabbilder für die auf diesem Computer ausgeführten VMware Horizon Client-Prozesse generieren. Beachten Sie, dass diese Dateien sehr groß sein können. Wenn Sie Y auswählen, werden die Speicherabbilddateien für vorhandene Prozesse im Zusammenhang mit Horizon Client für Windows generiert.