Profile Management

Gérer les dossiers transactionnels

Un dossier transactionnel désigne un dossier qui contient des fichiers interdépendants, où un fichier en référence d’autres. La stratégie Dossiers à mettre en miroir garantit l’intégrité des dossiers transactionnels pendant la synchronisation des profils. Avec cette stratégie, Profile Management met en miroir l’intégralité du dossier transactionnel entre le magasin utilisateur et le profil utilisateur local.

La stratégie Accélérer la mise en miroir des dossiers est disponible avec Profile Management 2106 et versions ultérieures.

Cet article vous guide tout au long du processus de gestion des dossiers transactionnels à l’aide de la stratégie Dossiers à mettre en miroir. Il fournit également un exemple de la façon de gérer les dossiers de cookies d’Internet Explorer à l’aide de cette stratégie.

Fonctionnement de la mise en miroir des dossiers

Généralement, lorsque Profile Management synchronise les profils utilisateur entre le magasin utilisateur et les profils locaux, il ne synchronise que les fichiers mis à jour en comparant les horodatages. Cependant, dans un dossier transactionnel, les fichiers qu’il contient sont associés, et Profile Management doit synchroniser l’intégralité du dossier pour éviter les problèmes d’intégrité. Un exemple de dossiers transactionnels est un dossier qui contient des fichiers journaux de transactions et les fichiers de base de données correspondants. Le mélange de fichiers journaux de transactions et de fichiers de base de données provenant de différentes sessions peut entraîner des problèmes d’intégrité transactionnelle.

Pour synchroniser correctement les dossiers transactionnels, Profile Management fournit la stratégie Dossiers à mettre en miroir. Lors de la synchronisation d’un dossier transactionnel vers la destination, Profile Management met en miroir le dossier vers la destination en suivant les étapes suivantes :

  1. Copie tout le contenu du dossier vers la destination, en ignorant les horodatages.
  2. Supprime tout contenu supplémentaire dans la destination.

Attention :

La mise en miroir des dossiers transactionnels signifie que la « dernière écriture l’emporte ». Les fichiers modifiés dans plusieurs sessions sont écrasés par la dernière mise à jour et les modifications de profil peuvent être perdues.

Considérations

Dans les environnements Windows, de nombreux dossiers d’applications dans les profils sont transactionnels. Pour optimiser la synchronisation des profils, combinez la stratégie Dossiers à mettre en miroir avec les stratégies d’inclusion et d’exclusion

Les ordres de priorité pour la stratégie Dossiers à mettre en miroir et les stratégies d’exclusion varient en fonction de la version de Citrix Profile Management. La configuration correcte de ces stratégies garantit une synchronisation précise des dossiers transactionnels et empêche les transferts de données inutiles.

Spécifier les dossiers à mettre en miroir

Activez la stratégie Dossiers à mettre en miroir et spécifiez les dossiers à mettre en miroir.

Prenons Google Chrome comme exemple. Les fichiers et sous-dossiers liés aux favoris dans AppData\Local\Google\Chrome\User Data\Default sont interdépendants et doivent être traités dans leur ensemble lors de la synchronisation du profil. Pour atteindre cet objectif, vous devez ajouter ce dossier à la stratégie Dossiers à mettre en miroir.

Vous pouvez également exclure des fichiers et des sous-dossiers d’un dossier à mettre en miroir. Dans l’exemple précédent, le dossier AppData\Local\Google\Chrome\User Data\Default contient également des fichiers et des sous-dossiers non liés aux favoris. Vous pouvez utiliser les stratégies Liste d’exclusion – répertoires et Liste d’exclusion – fichiers pour les exclure.

Les étapes détaillées sont les suivantes :

  1. Accédez à Gestion des profils > Système de fichiers > Synchronisation, puis double-cliquez sur la stratégie Dossiers à mettre en miroir.

  2. Sélectionnez Activé.

  3. Dans le champ Liste des dossiers à mettre en miroir, saisissez la liste des dossiers que vous souhaitez mettre en miroir au format de chemins relatifs vers le magasin de l’utilisateur. Saisissez Enter pour séparer les dossiers.

    Remarque :

    Cette stratégie fonctionne de manière récursive. N’ajoutez pas de sous-dossiers à la liste.

    Par exemple, si vous ajoutez AppData\Roaming\Microsoft\Windows\Cookies, n’ajoutez pas AppData\Roaming\Microsoft\Windows\Cookies\Low.

  4. Cliquez sur OK.

  5. Pour exclure certains fichiers et sous-dossiers d’un dossier mis en miroir du processus de mise en miroir, suivez ces étapes :

    1. Accédez à Gestion des profils > Système de fichiers, puis double-cliquez sur la stratégie Liste d’exclusion – répertoires ou sur la stratégie Liste d’exclusion – fichiers.

    2. Spécifiez les fichiers et sous-dossiers à exclure.

Priorité de la configuration :

  1. Si cette stratégie n’est pas configurée ici, la valeur du fichier .ini est utilisée.

  2. Si ce paramètre n’est configuré ni ici ni dans le fichier .ini, aucun dossier n’est mis en miroir.

Accélérer la mise en miroir des dossiers

À partir de Profile Management 2106, vous pouvez accélérer la mise en miroir des dossiers en activant la stratégie Accélérer la mise en miroir des dossiers.

Lorsque cette stratégie est activée, Profile Management stocke les dossiers mis en miroir sur un disque virtuel basé sur VHDX. Profile Management attache le disque virtuel lors des ouvertures de session et le détache lors des fermetures de session, éliminant ainsi la nécessité de copier les dossiers entre le magasin utilisateur et les profils locaux.

Remarque :

  • Cette fonctionnalité utilise un conteneur de disque basé sur VHDX pour les dossiers mis en miroir. Par conséquent, la consommation de stockage dans le magasin utilisateur peut être supérieure à celle de la mise en miroir de dossiers traditionnelle.
  • À partir de Profile Management 2507, Accélérer la mise en miroir des dossiers est activé par défaut, sauf si vous le configurez explicitement dans la stratégie ou le fichier .ini.
  • Vous pouvez désactiver cette fonctionnalité. Cependant, l’ouverture et la fermeture de session peuvent prendre plus de temps car le contenu complet du dossier doit être copié au lieu d’être monté.

Pour activer cette stratégie, procédez comme suit :

  1. Sous Profile Management > Système de fichiers > Synchronisation, double-cliquez sur la stratégie Accélérer la mise en miroir des dossiers.

  2. Sélectionnez Activé.

  3. Cliquez sur OK.

Priorité de configuration :

  1. Si cette stratégie n’est pas configurée ici, la valeur du fichier .ini est utilisée.

  2. Si ce paramètre n’est pas configuré ici ou dans le fichier .ini, la stratégie est activée.

Exemple : Gérer les dossiers de cookies d’Internet Explorer

Lorsque vous gérez le dossier de cookies d’Internet Explorer, vous devez garantir l’intégrité transactionnelle tout en réduisant le gonflement du profil. Pour atteindre cet objectif, utilisez les stratégies Dossiers à mettre en miroir et Traiter les fichiers de cookies Internet à la fermeture de session.

Les étapes détaillées sont les suivantes :

  1. Spécifier les dossiers de cookies à mettre en miroir.

  2. Si le problème de gonflement du profil se produit, activer la suppression des cookies obsolètes à la fermeture de session de l’utilisateur.

Pour que vos modifications prennent effet, exécutez la commande gpupdate /force à partir de l’invite de commandes, comme documenté dans cet article Microsoft.

Vue d’ensemble

Cette section explique comment les deux stratégies aident à gérer les dossiers de cookies.

Prenons l’exemple du dossier de cookies d’Internet Explorer 8. Ce dossier contient index.dat et les fichiers de cookies. Index.dat référence les fichiers de cookies lorsque les utilisateurs naviguent sur Internet. Par exemple, un utilisateur a deux sessions Internet Explorer, chacune depuis un appareil différent, et l’utilisateur visite différents sites dans chaque session. Les cookies de chaque site sont ajoutés aux appareils correspondants.

Comment garantir l’intégrité transactionnelle

Voyons ce qui se passe lorsque l’utilisateur se déconnecte des deux sessions dans l’exemple précédent. Les cookies des sessions sont fusionnés tandis que le fichier index.dat est synchronisé avec celui de la dernière session fermée. En conséquence, les fichiers de cookies et les références à ces fichiers de cookies dans index.dat deviennent incohérents.

La stratégie Dossiers à mettre en miroir résout le problème. Avec cette stratégie définie, Profile Management copie l’intégralité du dossier vers la destination pendant la synchronisation du profil. Pour plus d’informations sur le fonctionnement de cette stratégie, consultez Gérer les dossiers transactionnels.

Comment éviter le gonflement du profil

La navigation dans de nouvelles sessions entraîne un dossier de cookies gonflé. De plus, lorsque les sites Web sont revisités, les cookies obsolètes s’accumulent. La stratégie Traiter les fichiers de cookies Internet à la fermeture de session résout le problème en supprimant les cookies obsolètes du profil à la fermeture de session de l’utilisateur.

Remarque :

Les informations sur les cookies et l’historique de navigation d’Internet Explorer 9 et versions antérieures ne sont pas compatibles avec les informations sur les cookies et l’historique de navigation d’Internet Explorer 10 et versions ultérieures. Il est conseillé aux utilisateurs de ne pas passer d’un système à l’autre si différentes versions d’Internet Explorer sont installées. [#474200]

Spécifier les dossiers de cookies à mettre en miroir

Activez la stratégie Dossiers à mettre en miroir. Dans la stratégie, en fonction des versions de système d’exploitation prises en charge dans votre déploiement, spécifiez les dossiers de cookies à mettre en miroir.

  1. Accédez à Profile Management > Système de fichiers > Synchronisation.

  2. Double-cliquez sur la stratégie Dossiers à mettre en miroir.

  3. Sélectionnez Activé.

  4. Dans le champ Liste des dossiers à mettre en miroir, ajoutez les dossiers de cookies suivants. Utilisez Enter pour séparer les dossiers.
    • AppData\Roaming\Microsoft\Windows\Cookies pour les profils de version 2.
    • AppData\Local\Microsoft\Windows\INetCookies (dossier de cookies pour Windows 8.1 et versions ultérieures)
    • AppData\Roaming\Microsoft\Windows\Cookies (dossier de cookies pour Windows 7 et Windows 8)
    • AppData\Local\Microsoft\Windows\WebCache (dossier disponible pour Internet Explorer 10 et versions ultérieures où le fichier de base de données de cookies Webcache01.dat est stocké)
  5. Cliquez sur OK.

  6. Si vous utilisez Profile Management 2106 ou une version ultérieure, double-cliquez sur la stratégie Accélérer la mise en miroir des dossiers, puis sélectionnez Activé.

(Facultatif) Supprimer les cookies obsolètes à la fermeture de session

Pour que la Gestion des profils supprime les cookies obsolètes lors de la fermeture de session de l’utilisateur, activez la stratégie Traiter les fichiers de cookies Internet lors de la fermeture de session.

Cette stratégie augmente le temps de fermeture de session, ne l’activez donc que lorsque vous rencontrez des problèmes d’encombrement de profil.

  1. Accédez à Gestion des profils > Paramètres avancés.
  2. Double-cliquez sur la stratégie Traiter les fichiers de cookies Internet lors de la fermeture de session.
  3. Sélectionnez Activé.
  4. Cliquez sur OK.
Gérer les dossiers transactionnels