Profile Management

Dépanner les problèmes courants

Cet article explique comment dépanner les problèmes courants de Profile Management.

Connexions lentes

Si vos utilisateurs rencontrent des ouvertures de session lentes, suivez ces étapes pour dépanner :

  1. Vérifiez le temps de chargement du profil dans le panneau Durée de l’ouverture de session de Citrix Director. Si ce temps est nettement plus long que prévu, l’ouverture de session lente est due au chargement des profils utilisateur.

    Consultez Diagnostiquer les problèmes d’ouverture de session utilisateur pour plus de détails.

  2. Vérifiez le temps de traitement du profil dans le fichier journal de Citrix Profile Management.

    Dans le fichier journal de Profile Management à l’emplacement C:\Windows\System32\Log Files\User Profile Manager, recherchez l’entrée commençant par DispatchLogonLogoff. L’exemple suivant montre que le temps de traitement de l’ouverture de session est de 10,22 secondes.

    DispatchLogonLogoff: ---------- Finished logon processing successfully in [s]: <10.22>..

  3. Assurez-vous d’avoir appliqué les stratégies Profile Management recommandées.

    Suivez les recommandations pour améliorer les performances d’ouverture de session dans Améliorer les performances d’ouverture de session utilisateur.

  4. Contactez le support technique de Citrix.

    Si les ouvertures de session lentes persistent, contactez le support technique de Citrix pour obtenir de l’aide. Pour plus d’informations, consultez Contacter le support technique de Citrix.

Vérifier que les profils sont diffusés en continu

Si vous avez activé les profils utilisateur diffusés en continu et que vous souhaitez vérifier que cette fonctionnalité est appliquée au profil d’un utilisateur, procédez comme suit :

  1. Vérifiez le type d’entrée suivant dans le fichier journal de Profile Management :

    pre codeblock 2010-03-16;16:16:35.369;INFORMATION;;;;1140;ReadPolicy: Configuration value read from policy: PSEnabled=<1> <!--NeedCopy-->

    Le dernier élément doit être défini sur PSEnabled=<1> si la fonctionnalité est activée.

  2. Vérifiez l’entrée suivante pour l’utilisateur dans le fichier journal de Profile Management :

    pre codeblock 2010-03-16;20:17:30.401;INFORMATION;<domain name>;<user name>;2;2364;ProcessLogon: User logging on with Streamed Profile support enabled. <!--NeedCopy-->

    Si les profils utilisateur en streaming ne sont pas appliqués, l’élément indique ProcessLogon: User logging on with Streamed Profile support disabled.

Déterminer les stratégies en vigueur

Utilisez le fichier UPMSettings.ini pour déterminer les stratégies Profile Management appliquées. Ce fichier est présent dans le dossier racine de chaque profil utilisateur Citrix dans le magasin d’utilisateurs. L’examen de ce fichier peut être plus pratique que l’utilisation de l’ensemble de stratégies résultant (RSoP), surtout si vous utilisez un mélange de GPO et de paramètres de fichiers .ini pour déterminer les stratégies.

Utilisez le fichier UPMFRSettings.ini pour déterminer quels dossiers de profil ne sont pas traités car ils figurent sur une liste d’exclusion. Le fichier UPMFRSettings.ini est également présent dans le dossier racine.

Exclure les données de profil corrompues

Si un profil utilisateur est corrompu et que vous êtes certain que le problème provient d’un fichier ou d’un dossier particulier, excluez-le du processus de synchronisation. Pour ce faire, ajoutez le fichier ou le dossier à la liste d’exclusion.

Nettoyer les connexions aux entrées de registre

Dans certains scénarios (pas seulement ceux impliquant Profile Management), les connexions aux données de profil du registre sont conservées après la déconnexion des utilisateurs. Cette conservation peut entraîner des déconnexions lentes ou une terminaison incomplète des sessions utilisateur. L’outil User Profile Hive Cleanup (UPHClean) de Microsoft peut aider à résoudre ces scénarios.

Supprimer les profils locaux

Microsoft Delprof.exe et Sepago Delprof2 sont des outils qui vous aident à supprimer les profils utilisateur.

Supprimer les profils mis en cache et verrouillés

Si vous utilisez le logiciel VMware pour créer des bureaux virtuels, mais que les profils mis en cache des utilisateurs sont verrouillés et ne peuvent pas être supprimés, consultez Profile Management and VMware pour des informations de dépannage.

Identifier l’emplacement de stockage des profils

Le diagnostic des problèmes de profil peut impliquer la localisation des fichiers des profils d’un utilisateur. La procédure suivante fournit un moyen rapide d’identifier l’emplacement de stockage des profils.

  1. Dans l’Observateur d’événements, cliquez sur Application dans le volet gauche.
  2. Sous Source dans le volet droit, localisez l’événement Citrix Profile Management qui vous intéresse et double-cliquez dessus.
  3. Le chemin d’accès au magasin de l’utilisateur associé à l’événement s’affiche sous forme de lien dans l’onglet Général.
  4. Suivez le lien pour parcourir le magasin de l’utilisateur si vous souhaitez explorer les fichiers.

Vérifier les serveurs

Pour déterminer si un serveur traite correctement les ouvertures et fermetures de session d’un utilisateur, vérifiez le fichier nommé PmCompatibility.ini dans le profil de l’utilisateur, dans le magasin de l’utilisateur. Le fichier se trouve dans le dossier racine du profil. La dernière entrée du fichier est le nom du serveur à partir duquel l’utilisateur s’est déconnecté pour la dernière fois. Par exemple, si le serveur exécute Profile Management 5.0, l’entrée serait :

[LastUpdateServerName]
5.0=<computer name>
<!--NeedCopy-->

Restaurer

Pour revenir à des versions antérieures de Profile Management, exécutez del /s à partir de la ligne de commande sur le serveur de fichiers qui héberge le magasin de l’utilisateur. La commande supprime le fichier PmCompatibility.ini de chaque profil. Par exemple, si le chemin local vers le magasin de l’utilisateur est D:\UpmProfiles, exécutez :

 del /s D:\UpmProfiles\pmcompatibility.ini
<!--NeedCopy-->

Une fois la commande terminée, les utilisateurs peuvent se connecter aux ordinateurs exécutant la version antérieure et recevoir leur profil depuis le magasin de l’utilisateur.

Dossiers exclus dans le magasin de l’utilisateur

Les dossiers exclus apparaissent dans le magasin de l’utilisateur. Ce problème est attendu et aucune action corrective n’est requise. Les dossiers figurant sur une liste d’exclusion sont créés dans le magasin de l’utilisateur, mais leur contenu n’est pas synchronisé.

Informations manquantes dans le fichier journal

L’activation du mode débogage n’active pas automatiquement la journalisation complète. Dans les paramètres de journalisation, vérifiez que vous avez sélectionné toutes les cases à cocher pour les événements que vous souhaitez journaliser.

Conseil : Vous devrez peut-être faire défiler la page vers le bas pour activer les dernières cases à cocher de la liste.

Paramètres GPO inopérants

Vous modifiez un paramètre GPO, mais il n’est pas opérationnel sur l’ordinateur exécutant le service Citrix Profile Management. Le problème survient car la stratégie de groupe (GP) ne se rafraîchit pas immédiatement, mais est basée sur des événements ou des intervalles spécifiés dans votre déploiement. Pour actualiser immédiatement la stratégie de groupe, exécutez gpupdate /force sur l’ordinateur.

Pour que vos modifications prennent effet, exécutez la commande gpupdate /force à partir de l’invite de commandes, comme indiqué à l’adresse https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/gpupdate.

Les utilisateurs reçoivent des profils nouveaux ou temporaires

Par défaut, les utilisateurs reçoivent un profil temporaire lorsqu’un problème survient. Par exemple, le magasin d’utilisateurs est indisponible. Vous pouvez également configurer Profile Management pour afficher un message d’erreur, puis déconnecter les utilisateurs. Cette approche peut faciliter le dépannage.

Pour obtenir des instructions sur la configuration de cette fonctionnalité, consultez Forcer la déconnexion des utilisateurs.

Dans certaines circonstances, lorsqu’ils se connectent, les utilisateurs reçoivent un nouveau profil au lieu de leur profil mis en cache.

Les utilisateurs peuvent également recevoir un profil temporaire si un profil local est présent après la suppression de la copie dans le magasin d’utilisateurs. Cette situation peut se produire si le magasin d’utilisateurs est vidé mais que les profils locaux ne sont pas supprimés à la déconnexion.

Profile Management traite une suppression partielle de profils comme une erreur de réseau, de partage ou d’autorisations, et fournit à l’utilisateur un profil temporaire. Pour cette raison, la suppression partielle n’est pas recommandée. Pour contourner ce problème, connectez-vous à l’ordinateur affecté et supprimez le profil manuellement.

Si votre déploiement inclut des vDisks personnels, les utilisateurs peuvent recevoir des profils temporaires si le traitement par défaut de ces disques n’a pas été correctement ajusté. Pour plus d’informations, consultez Migrer les profils utilisateur.

Données de profil perdues lorsque les sessions de bureau virtuel ne répondent plus

Dans un déploiement de bureaux virtuels Citrix, la déconnexion d’une session RDP (Remote Desktop Protocol) peut entraîner l’absence de réponse ou le redémarrage d’un bureau virtuel. Ce comportement a un impact sur Profile Management car il entraîne la perte de données de profil à la fin de la session. Le problème est résolu dans Citrix Virtual Delivery Agent version 3.1.3242 et ultérieure.

Les utilisateurs ne peuvent pas se connecter (ID d’événement : 1000, Source : Userenv)

Les utilisateurs ne peuvent pas se connecter à un environnement Citrix et reçoivent le message d’erreur suivant : « Windows n’a pas chargé votre profil itinérant et tente de vous connecter avec votre profil local… Contactez votre administrateur réseau. » Cette erreur apparaît dans les journaux d’événements d’application Windows (ID d’événement : 1000, Source : Userenv).

Impression

Dans les environnements Citrix Virtual Desktops™, un utilisateur peut sélectionner une imprimante par défaut, mais il arrive que cette sélection ne soit pas conservée entre les sessions. Ce problème a été observé lorsque la stratégie d’un Citrix Virtual Desktop est utilisée pour définir des imprimantes sur des postes de travail virtuels en pool basés sur un Personal vDisk de Citrix Provisioning Services en mode image standard.

Ce problème ne provient pas de Profile Management. Bien que le fichier journal de Profile Management indique que l’entrée de registre de l’imprimante est copiée à la fermeture de session (ce qui est attendu), NTUSER.dat de l’utilisateur ne contient pas l’entrée (ce qui n’est pas attendu). Le problème provient en fait de la façon dont Citrix Virtual Desktops utilise le paramètre de registre DefaultPmFlags.

Parfois, des imprimantes inattendues sont ajoutées aux profils. Après que les utilisateurs les ont supprimées, les imprimantes réapparaissent à la prochaine ouverture de session. Consultez le forum de support de Profile Management pour plus d’informations.

Problèmes avec les paramètres d’application sur plusieurs plates-formes

Vous pourriez rencontrer des problèmes où les paramètres d’application ne sont pas itinérants correctement sur plusieurs plates-formes. Généralement, ces problèmes résultent de :

  • Paramètres non applicables d’un système à l’autre. Par exemple, des paramètres spécifiques au matériel qui ne sont pas présents sur tous les systèmes.
  • Applications installées différemment sur différents systèmes. Exemples :
    • Une application installée sur un lecteur C: sur un système mais sur un lecteur D: sur un autre.
    • Une application installée dans C:\Program Files sur un système mais dans C:\Program Files (x86) sur un autre.
    • Un complément Excel installé sur un système mais pas sur un autre.
  • Applications qui ne stockent pas les informations de paramètres dans le profil. Par exemple, des informations stockées dans les paramètres de la machine locale ou en dehors du profil utilisateur.
  • Paramètres de configuration spécifiques à la langue stockés dans le registre. Profile Management traduit automatiquement les noms de dossiers spécifiques à la langue dans les profils de version 1, mais pas dans le registre.

Dans la plupart des cas, une meilleure standardisation des systèmes qui causent ces problèmes peut minimiser les problèmes. Cependant, souvent, les problèmes résultent d’incompatibilités inhérentes (avec plusieurs plates-formes) du système d’exploitation ou de l’application respective. Si les paramètres problématiques ne sont pas critiques, les exclure du profil pourrait résoudre le problème.

Profils appartenant à des comptes inconnus

Dans de rares occasions, un profil peut sembler appartenir à un compte inconnu. Sous l’onglet Avancé de la boîte de dialogue Propriétés système d’un ordinateur, Compte inconnu s’affiche lorsque vous cliquez sur Paramètres dans Profils utilisateur. Ce problème s’accompagne d’une entrée de journal d’événements, “La notification de profil de l’événement Créer pour le composant <ID d’application> a échoué, le code d’erreur est ???” Dans le registre, l’ID d’application pointe vers le gestionnaire de notification de profil SHACCT, un composant Microsoft.

Pour confirmer que ce problème se produit dans votre environnement, connectez-vous en tant qu’utilisateur dont les données ne sont pas traitées par Profile Management, et recherchez ces symptômes.

Ce n’est pas un problème lié à Profile Management, mais cela pourrait être le résultat d’une mauvaise interaction d’Active Directory avec les instantanés de machines virtuelles. Le fonctionnement des profils utilisateur Citrix n’est pas affecté. Les utilisateurs peuvent se connecter et se déconnecter, et leurs modifications de profil sont conservées.