Vous pouvez définir des niveaux de journal et générer des fichiers journaux dans un bundle DCT (Data collection Tool) pour une fonctionnalité de poste de travail distant spécifique ou toutes les fonctionnalités de poste de travail distant sur un dispositif Horizon Agent pour Windows, Horizon Client pour Linux, Horizon Client pour Mac ou Horizon Client pour système Linux.

Chemins d'installation par défaut

Les scripts DCT sont installés dans les répertoires suivants et s'exécutent à partir des chemins d'installation de l'agent et du client.

  • Horizon Agent pour Windows : C:\Program Files\VMware\VMware View\Agent\DCT\support.bat
  • Horizon Agent for Linux : /usr/lib/vmware/viewagent/bin/dct-debug.sh
  • Horizon Client pour Windows : C:\Program Files (x86)\VMware\VMware Horizon View Client\DCT\support.bat
  • Horizon Client pour Mac : /Applications/VMware Horizon Client.app/Contents/Library/dct/HorizonCollector.sh
  • Horizon Client pour Linux : /usr/bin/vmware-view-log-collector

Syntaxe de commande

Utilisez les commandes suivantes pour exécuter le script DCT pour chaque plate-forme.

  • Horizon Agent pour Windows : support.bat
  • Horizon Agent for Linux : dct-debug.sh
  • Horizon Client pour Windows : support.bat
  • Horizon Client pour Mac : HorizonCollector.sh
  • Horizon Client pour Linux : vmware-view-log-collector

Fonctions prises en charge

Les fonctionnalités de poste de travail distant répertoriées dans le tableau suivant disposent de fichiers de configuration JSON qui contiennent des paramètres de niveau de journal, des paramètres de collecte de journaux et des paramètres de collecte de vidage mémoire.

Ces services sont disponibles sur les systèmes Horizon Agent pour Windows, Horizon Agent for Linux, Horizon Client pour Windows, Horizon Client pour Mac et Horizon Client pour systèmes Linux, avec certaines exceptions comme indiqué.

Pour les options de ligne de commande qui acceptent les noms de fonctionnalités, spécifiez le nom indiqué dans la colonne Nom de la fonctionnalité.

Nom de la fonctionnalité Nom complet de la fonctionnalité Niveau de journalisation par défaut
AgentCore Noyau de l'agent
Note : Ce service est uniquement disponible avec Horizon Agent pour Windows et Horizon Agent for Linux.
DÉBOGAGE
Appscanner Scanner d'applications INFO
Blast Blast
Note : Ce service est uniquement disponible avec Horizon Agent pour Windows et Horizon Agent for Linux.
INFO
Blastserver Proxy de serveur Blast
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
INFO
Client Client
Note : Ce service n'est pas disponible avec Horizon Agent pour Windows et Horizon Agent for Linux.
INFO
CDR Redirection du lecteur client INFO
Presse-papiers Redirection du Presse-papiers INFO
Collabui Interface utilisateur de collaboration
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
INFO
Desktopdaemon Contrôleur de démon de poste de travail
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
INFO
DPISync Synchronisation PPP INFO
DnD Glisser-déposer
Note : Ce service n'est pas disponible avec Horizon Agent for Linux et Horizon Client pour Linux.
INFO
FA Association de types de fichiers
Note : Ce service n'est pas disponible avec Horizon Agent for Linux et Horizon Client pour Linux.
DÉBOGAGE
Support technique Support technique
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
INFO
TSMMR Redirection multimédia
Note : Ce service n'est pas disponible avec Horizon Agent for Linux et Horizon Client pour Mac.
INFO
PCoIP PCoIP INFO
PerfTracker Performance Tracker
Note : Ce service n'est disponible que pour l'agent Windows.
INFO
PrintRedir Redirection d'imprimante INFO
PublishedApp Applications publiées
Note : Ce service n'est pas disponible pour Horizon Agent for Linux.
INFO
Rdesvc Service RDE
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
INFO
RTAV RTAV DÉBOGAGE
ScannerRedirection Redirection de scanner
Note : Ce service n'est pas disponible avec Horizon Agent for Linux et Horizon Client pour Mac.
INFO
SerialPortRedirection Redirection de port série
Note : Ce service n'est pas disponible avec Horizon Agent for Linux et Horizon Client pour Mac.
INFO
Carte à puce Redirection de carte à puce
Note : Ce paramètre n'est pas disponible pour Horizon Client pour Windows.
INFO
TrueSSO True SSO
Note : Ce service est uniquement disponible avec Horizon Agent pour Linux.
DÉSACTIVÉ
UNCRD Redirection de chemin UNC
Note : Ce service est uniquement disponible avec Horizon Agent pour Windows et Horizon Client pour Windows.
INFO
URLRedirection Redirection de contenu URL
Note : Ce service n'est pas disponible pour Horizon Agent for Linux.
INFO
USB Redirection USB DÉBOGAGE
Note : Pour Horizon Agent pour Linux, la valeur par défaut est INFO.
VDPService VDPService INFO
Filigrane Filigrane numérique INFO
WebrtcRedirection Redirection de WebRTC INFO

Options de ligne de commande

Le tableau suivant décrit les options de ligne de commande et l'utilisation.

Option Utilisation Description
-l -l Répertorie les niveaux de journal pour l'ensemble des fonctionnalités et composants que DCT prend en charge.

Par exemple, la sortie de la commande support.bat -l d'Horizon Client pour Windows, répertorie tous les composants que DCT contrôle et l'état du niveau de journal :

- 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... Répertorie les niveaux de journal pour les fonctionnalités spécifiées.
Par exemple, la sortie de la commande support.bat -l CDR,DnD d' Horizon Client pour Windows répertorie l'état du niveau de journal pour les fonctionnalités de redirection du lecteur client et de glisser-déposer :
 - Client Drive Redirection  [TRACE]    
 - Drag and Drop             [TRACE]
-l -dumps Interroge les paramètres de vidage pour les processus configurés.

Par exemple, la sortie de la commande support.bat -l -dumps d'Horizon Client pour Windows répertorie le nom, le type de vidage mémoire et le nombre maximal de vidages mémoire pour chaque processus :

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 
Note : Cette commande est disponible uniquement pour Horizon Client pour Windows.
-l -dumps count Interroge le nombre de vidages pour les processus configurés.
Note : Cette commande est disponible uniquement pour Horizon Client pour Windows.
-l -dumps type Interroge le type de vidage pour les processus configurés.
Note : Cette commande est disponible uniquement pour Horizon Client pour Windows.
-ld -ld feature1,feature2... Répertorie les détails du niveau de journal pour les fonctionnalités spécifiées.
-x -x All:level Définit le niveau de journal pour l'ensemble des fonctionnalités que DCT prend en charge. Les niveaux de journal valides sont les suivants :
  • Infos
  • Débogage
  • Trace
  • Mode détaillé
-x feature1:level1,feature2:level2... Définit le niveau de journal pour les fonctionnalités ou les composants spécifiés.

Par exemple, la commande vmware-view-log-collector -x All:TRACE d'Horizon Client pour Linux définit le niveau de journal sur Trace pour tous les composants. La commande vmware-view-log-collect -x DnD:INFO,CDR:TRACE d'Horizon Client pour Linux définit le niveau de journal pour la fonctionnalité glisser-déplacer sur Infos et le niveau de journal pour la fonctionnalité de redirection du lecteur client sur Trace.

-r -r Réinitialise les niveaux de journalisation de toutes les fonctionnalités sur les valeurs par défaut de l'installation.
-c -c All Collecte tous les journaux.
-c feature1,feature2... Collecte des journaux pour les fonctionnalités ou les composants spécifiés.
-d -d directory1 Redirige la sortie DCT vers le répertoire spécifié.
-f -f bundleName Spécifie le nom complet du fichier de bundle de journaux sur bundleName.
-h -h Affiche des informations d'aide pour les options de ligne de commande et répertorie les fonctionnalités et composants pris en charge pour DCT.
-del -del -dumps All Supprime les vidages mémoire de l'ensemble des fonctionnalités et composants que DCT prend en charge.
Note : Cette commande est disponible uniquement pour Horizon Client pour Windows.
-del -dumps feature1,feature2... Supprime les vidages pour les fonctionnalités spécifiées.

Par exemple, la sortie de la commande d'Horizon Client pour Windows support.bat -del -dumps Client,FA supprime les fichiers de vidage mémoire des fonctionnalités Client et Association de types de fichiers.

Note : Cette commande est disponible uniquement pour Horizon Client pour Windows.

Vidage mémoire en temps réel

Pour Horizon Client pour Windows et Horizon Agent pour Windows, le vidage mémoire en temps réel est également pris en charge pour certaines fonctionnalités. Cette fonction vide le processus cible en fonction du paramètre du fichier de configuration et collecte le vidage dans le bundle de journaux. La génération d'un vidage mémoire en temps réel dépend de la configuration de la fonctionnalité.

Par exemple, si vous exécutez la commande support.bat -c dans Horizon Client pour Windows, le message suivant s'affiche : Vous pouvez choisir de générer des vidages mémoire de diagnostic des processus VMware Horizon Client exécutés sur cette machine. Notez que ces fichiers peuvent être très volumineux. Si vous choisissez Y, des fichiers de vidage mémoire sont générés pour les processus existants liés à Horizon Client pour Windows.