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 |
FIDO2 | Redirection FIDO2
Note : Ce service n'est disponible que pour le client Windows et l'agent Windows.
|
INFO |
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 :
|
-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.