Skip to main content

21. Juli 2025

Verwenden von DCT zum Erfassen von Protokollen für Remote-Desktop-Funktionen und -Komponenten

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:\Program Files\View\Agent\DCT\support.bat
  • Horizon Agent for Linux: /usr/lib/viewagent/bin/dct-debug.sh
  • Horizon Client für Windows: C:\Program Files (x86)\Horizon View Client\DCT\support.bat
  • Horizon Client für Mac: /Applications/Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
  • Horizon Client for Linux: /usr/bin/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 for Linux: 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 mit bestimmten Ausnahmen verfügbar, wie angegeben.

Für Befehlszeilenoptionen, die Feature-Namen akzeptieren, geben Sie den Namen an, der in der Spalte „Funktionsname“ angezeigt wird.

FunktionsnameVollständiger Name der FunktionStandardprotokollebene
AgentCoreAgent Core Hinweis: Dieser Dienst ist nur für Horizon Agent für Windows und Horizon Agent for Linux verfügbar.DEBUG
AppscannerApp-ScannerINFO
BlastBlast Hinweis: Dieser Dienst ist nur für Horizon Agent für Windows und Horizon Agent for Linux verfügbar.INFO
BlastserverBlast-Server-Proxy Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.INFO
ClientClient Hinweis: Dieser Dienst ist nicht für Horizon Agent für Windows oder Horizon Agent for Linux verfügbar.INFO
CDRClientlaufwerksumleitungINFO
ClipboardZwischenablagenumleitungINFO
CollabuiBenutzeroberfläche für Zusammenarbeit Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.INFO
DesktopdaemonDesktop-Daemon-Controller Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.INFO
DPISyncDPI-SynchronisierungINFO
DnDDrag & Drop Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux oder Horizon Client für Linux verfügbar.INFO
FADateitypzuordnung Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux oder Horizon Client für Linux verfügbar.DEBUG
FIDO2FIDO2-Umleitung Hinweis: Dieser Dienst ist nur für Windows-Client und Windows-Agent verfügbar.INFO
HelpdeskHelpDesk Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.INFO
TSMMRMultimedia-Umleitung Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux oder Horizon Client für Mac verfügbar.INFO
PCoIPPCoIPINFO
PerfTrackerPerformance Tracker Hinweis: Dieser Dienst ist nur für Windows-Agent verfügbar.INFO
PrintRedirDruckerumleitungINFO
PublishedAppVeröffentlichte Anwendungen Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux verfügbar.INFO
RdesvcRDE-Dienst Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.INFO
RTAVRTAVDEBUG
ScannerRedirectionScannerumleitung Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux oder Horizon Client für Mac verfügbar.INFO
SerialPortRedirectionUmleitung für seriellen Port Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux oder Horizon Client für Mac verfügbar.INFO
SmartCardSmartcard-Umleitung Hinweis: Dieser Dienst ist nicht für Horizon Client für Windows verfügbar.INFO
TruessoTrue SSO Hinweis: Dieser Dienst ist nur für Horizon Agent for Linux verfügbar.DISABLED
UNCRDUNC-Pfadumleitung Hinweis: Dieser Dienst ist nur für Horizon Agent für Windows und Horizon Client für Windows verfügbar.INFO
URLRedirectionURL-Inhaltsumleitung Hinweis: Dieser Dienst ist nicht für Horizon Agent for Linux verfügbar.INFO
USBUSB-UmleitungDEBUG Hinweis: Für Horizon Agent for Linux ist der Standardwert INFO.
VDPServiceVDPServiceINFO
WatermarkDigitales WasserzeichenINFO
WebrtcRedirectionWebRTC-UmleitungINFO

Befehlszeilenoptionen

In der folgenden Tabelle werden die Befehlszeilenoptionen und ihre Verwendung beschrieben.

OptionVerwendungBeschreibung
-l-lListet die Protokollebenen für alle Funktionen und Komponenten auf, die DCT unterstützt. Zum Beispiel werden in der Ausgabe des Horizon Client für Windows-Befehls support.bat -l alle Komponenten aufgelistet, die von DCT gesteuert werden, sowie der 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 wird in der Ausgabe des Horizon Client für Windows-Befehls support.bat -l CDR,DnD der Status der Protokollebene für die Funktionen „Clientlaufwerkumleitung“ und „Drag & Drop“ aufgelistet:

 - Client Drive Redirection  [TRACE]    
 - Drag and Drop             [TRACE]
 -l -dumpsFragt die Speicherabbild-Einstellungen für die konfigurierten Prozesse ab. Zum Beispiel werden in der Ausgabe des Horizon Client für Windows-Befehls support.bat -l -dumps der Name, der Speicherabbildtyp und die maximale Speicherabbildanzahl für jeden Prozess aufgelistet:

Process Name                  Dump Type   Max Dump Count
========================================================
view.exe               Full        128
remotemks.exe          Full        128
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 countFragt die Speicherabbildanzahl für die konfigurierten Prozesse ab. Hinweis: Dieser Befehl ist nur für Horizon Client für Windows verfügbar.
 -l -dumps typeFragt 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:levelLegt die Protokollierungsstufe für alle Funktionen fest, die DCT unterstützt. Folgende Protokollebenen sind gültig:
  • Info
  • Debug
  • 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 view-log-collector -x All:TRACE legt die Protokollebene für alle Komponenten auf „Trace“ fest. Beispiel: Der Horizon Client für Linux-Befehl view-log-collect -x DnD:INFO,CDR:TRACE legt die Protokollebene für die Drag & Drop-Funktion auf „Info“ und die Client-Laufwerksumleitung auf „Trace“ fest.
-r-rSetzt die Protokollebenen aller Funktionen auf die Installationsvorgaben zurück.
-c-c AllSammelt alle Protokolle.
 -c feature1,feature2 ...Erfasst Protokolle für die angegebenen Funktionen oder Komponenten.
-d-d directory1Leitet die DCT-Ausgabe in das angegebene Verzeichnis um.
-f-f bundleNameGibt den vollständigen Namen der Protokollpaketdatei auf bundleName an.
-h-hZeigt Hilfeinformationen für Befehlszeilenoptionen an und listet unterstützte Funktionen und Komponenten für DCT auf.
-del-del -dumps AllLöscht die Speicherabbilder für alle Funktionen und Komponenten, die von DCT unterstützt werden. 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 für Windows wird für bestimmte 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 für Horizon Client für Windows ausführen, wird die Meldung You can choose to generate diagnostic dumps of the Horizon Client processes running on this machine, please note these files can be very large angezeigt. Wenn Sie Y auswählen, werden die Speicherabbilddateien für vorhandene Prozesse im Zusammenhang mit dem Horizon Client für Windows generiert.

War diese Seite hilfreich?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…