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:
  • Info
  • Debuggen
  • Trace
  • Verbose
-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.