Diagnostiquer les problèmes de connexion utilisateur

Utilisez les données de durée d’ouverture de session pour résoudre les problèmes d’ouverture de session des utilisateurs.

La durée d’ouverture de session est mesurée uniquement pour les connexions initiales à un ordinateur de bureau ou à une application à l’aide de HDX. Ces données n’incluent pas les utilisateurs essayant de se connecter au protocole RDP (Remote Desktop Protocol) ou de se reconnecter à partir de sessions déconnectées. Plus précisément, la durée d’ouverture de session n’est pas mesurée lorsqu’un utilisateur se connecte initialement à l’aide d’un protocole non-HDX et se reconnecte en utilisant HDX.

Dans la vue Détails de l’utilisateur, la durée est affichée sous la forme d’une valeur numérique en dessous de laquelle l’heure d’ouverture de session est affichée ainsi qu’un graphique des phases du processus d’ouverture de session.

Lorsque les utilisateurs ouvrent une session sur Citrix Virtual Apps and Desktops, Monitor Service suit les phases du processus d’ouverture de session depuis la connexion de l’utilisateur à partir de Citrix Receiver jusqu’au moment où le bureau est prêt à être utilisé.

La durée d’ouverture de session est mesurée pour les sessions HDX uniquement. Ces données ne comprennent pas les utilisateurs essayant de se reconnecter à des sessions déconnectées. Plus précisément, la durée d’ouverture de session n’est pas mesurée lorsqu’un utilisateur connecté initialement à l’aide d’un protocole non-HDX se reconnecte via HDX.

Le nombre élevé sur la gauche est la durée totale d’ouverture de session et il est calculé en combinant la durée nécessaire à l’établissement de la connexion et à l’obtention d’un bureau à partir du Delivery Controller avec le temps nécessaire pour authentifier et ouvrir la session sur un bureau virtuel. Les informations de durée sont présentées en secondes (ou fractions de secondes) dans l’heure locale du navigateur Web de l’administrateur.

Remarque : pour voir les données d’ouverture de session dans Director dans les sites XenApp et XenDesktop 7.15 et versions antérieures, désactivez le paramètre GPO, Ne pas traiter la liste d’exécution héritée.

Utilisez ces étapes générales pour résoudre les problèmes d’ouverture de session :

  1. Dans la vue Détails de l’utilisateur, résolvez l’état d’ouverture de session à l’aide du panneau Durée de l’ouverture de session.
    • Si l’utilisateur ouvre une session, l’affichage indique le processus d’ouverture de session.
    • Si l’utilisateur est actuellement connecté, le panneau Durée de l’ouverture de session affiche le temps qu’il a fallu à l’utilisateur pour se connecter à la session en cours.
  2. Examinez les phases du processus d’ouverture de session.

Phases du processus d’ouverture de session

  • Gestion des connexions : temps nécessaire pour décider quel bureau à attribuer à l’utilisateur.
  • Démarrage VM : si la session requiert le démarrage d’une machine, durée requise pour démarrer la machine virtuelle.
  • Connexion HDX : durée requise pour effectuer les étapes permettant d’établir la connexion HDX du client vers la machine virtuelle.
  • Authentification : durée nécessaire pour effectuer l’authentification auprès de la session à distance.
  • GPO : si des paramètres de stratégie de groupe sont activés sur les machines virtuelles, durée requise pour appliquer les objets de stratégie de groupe au cours de l’ouverture de session. Les détails du temps nécessaire pour appliquer chaque stratégie conformément aux CSE (Extensions côté client) sont disponibles sous la forme d’une info-bulle lorsque vous passez la souris sur la barre GPO. Durée d'ouverture de session - Répartition GPO Cliquez sur Analyse détaillée pour afficher un tableau avec l’état de la stratégie et le nom de l’objet de stratégie de groupe correspondant. Les durées indiquées dans le détail représentent uniquement la durée du traitement des CSE et ne correspondent pas à la durée totale du GPO. Vous pouvez copier le tableau détaillé pour un dépannage ou pour des rapports. La durée du GPO pour les stratégies est extraite des journaux de l’Observateur d’événements. Les journaux peuvent être écrasés en fonction de la mémoire allouée aux journaux opérationnels (la taille par défaut est de 4 Mo). Pour plus d’informations sur l’augmentation de la taille des journaux opérationnels, voir Configuration des journaux d’événements.
  • Scripts de connexion : si des scripts de connexion sont configurés pour la session, durée requise pour l’exécution des scripts de connexion.
  • Chargement du profil : si des paramètres de profil sont configurés pour l’utilisateur ou la machine virtuelle, durée requise pour charger le profil utilisateur.
  • Session interactive : durée requise pour transférer le contrôle du clavier et de la souris à l’utilisateur après chargement du profil utilisateur. De toutes les phases du processus d’ouverture de session, il s’agit généralement de la durée la plus longue. Elle est calculée comme suit : Durée de session interactive = heure à laquelle le bureau est prêt (EventId 1000 sur le VDA) - heure à laquelle le profil utilisateur est chargé (EventId 2 sur le VDA). La session interactive comporte trois sous-phases : Pre-userinit, Userinit et Shell. Placer le curseur sur Session interactive permet d’afficher une info-bulle montrant les sous-phases, le temps nécessaire pour chaque sous-phase, le délai cumulé total de ces sous-phases et un lien vers la documentation. Pour afficher la durée de chaque sous-phase, activez Auditer le suivi des processus sur la VM (VDA). Lorsque Auditer le suivi des processus est désactivé (par défaut), la durée de Pre-userinit et la durée combinée de Userinit et Shell sont affichées. Vous pouvez activer Auditer le suivi des processus via un objet de stratégie de groupe (GPO) comme suit :

    1. Créez un nouvel objet de stratégie de groupe et modifiez-le à l’aide de l’éditeur de stratégie de groupe.
    2. Accédez à Configuration ordinateur > Paramètres Windows > Paramètres de sécurité > Stratégies locales > Stratégie d’audit
    3. Dans le volet droit, double-cliquez sur Auditer le suivi des processus.
    4. Sélectionnez Réussite et cliquez sur OK.
    5. Appliquez cet objet de stratégie de groupe aux VDA ou au groupe requis.

    Pour plus d’informations sur l’option Auditer le suivi des processus et savoir comment l’activer ou la désactiver, voir Auditer le suivi des processus dans la documentation Microsoft. Durée d'ouverture de session - Session interactive Panneau Durée d’ouverture de session dans la vue Détails de l’utilisateur

    • Session interactive – Pre-userinit : c’est le segment de la session interactive qui chevauche les objets de stratégie de groupe (GPO) et les scripts. Cette sous-phase peut être réduite en optimisant les GPO et les scripts.
    • Session interactive – Userinit : lorsqu’un utilisateur se connecte à une machine Windows, Winlogon exécute userinit.exe. Userinit.exe exécute les scripts d’ouverture de session, rétablit les connexions réseau, puis démarre Explorer.exe, l’interface utilisateur Windows. Cette sous-phase de la session interactive représente la durée entre le début de Userinit.exe et le début de l’interface utilisateur pour le bureau virtuel ou l’application
    • Session interactive – Shell : dans la phase précédente, Userinit démarre l’initialisation de l’interface utilisateur Windows. La sous-phase Shell capture la durée entre l’initialisation de l’interface utilisateur et le moment où l’utilisateur reçoit le contrôle du clavier et de la souris.
    • Délai : il s’agit du délai cumulé entre les sous-phases Pre-userinit et Userinit et les sous-phases Userinit et Shell.

La durée totale d’ouverture de session n’est pas la somme exacte de ces phases. Par exemple, certaines phases se produisent en parallèle, et dans certaines phases, un traitement supplémentaire se produit pouvant entraîner une durée d’ouverture de session plus longue que la somme. La durée totale d’ouverture de session n’inclut pas la durée d’inactivité ICA correspondant au délai entre le téléchargement du fichier ICA et le lancement du fichier ICA pour une application. Pour activer l’ouverture automatique du fichier ICA au lancement de l’application, configurez votre navigateur pour le lancement automatique du fichier ICA lors du téléchargement d’un fichier ICA. Pour plus d’informations, veuillez consulter l’article CTX804493.

Remarque : le graphique Durée d’ouverture de session affiche les phases d’ouverture de session en secondes. Toutes les valeurs de durée inférieures à une seconde sont affichées en tant que fraction de seconde. Les valeurs supérieures à une seconde sont arrondies à la demi-seconde la plus proche. Le graphique a été conçu pour afficher la valeur la plus élevée de l’axe Y en tant que 200 secondes. Toute valeur supérieure à 200 secondes est montrée avec la valeur réelle affichée au-dessus de la barre.

Conseils de dépannage

Pour identifier les valeurs inattendues ou inhabituelles dans le graphique, comparez la durée requise lors de chaque phase de la session en cours avec la durée moyenne pour cet utilisateur au cours des sept derniers jours, et avec la durée moyenne de tous les utilisateurs dans ce groupe de mise à disposition au cours des sept derniers jours.

Faites remonter le problème si nécessaire. Par exemple, si le démarrage de la machine virtuelle est lent, le problème peut provenir de l’hyperviseur, vous pouvez donc en informer l’administrateur de l’hyperviseur. Ou, si la durée de négociation est lente, vous pouvez adresser ce problème à l’administrateur de site pour vérifier l’équilibrage de charge sur le Delivery Controller.

Examinez les différences inhabituelles, notamment :

  • Barres d’ouverture de session manquantes
  • Écart important entre la durée actuelle et la durée moyenne de cet utilisateur. Causes potentielles :
    • Une nouvelle application a été installée.
    • Une mise à jour du système d’exploitation s’est produite.
    • Des modifications ont été apportées à la configuration.
    • La taille du profil utilisateur est élevée. Dans ce cas, le temps de chargement du profil sera élevé.
  • Écart important entre le nombre d’ouvertures de session de l’utilisateur (actuel et durée moyenne) et la durée moyenne du groupe de mise à disposition.

Si nécessaire, cliquez sur Redémarrer pour observer le processus d’ouverture de session de l’utilisateur pour résoudre les problèmes, tels que Démarrage de VM ou Négociation.

Diagnostiquer les problèmes de connexion utilisateur