Profile Management

Gérer les dossiers transactionnels

Un dossier transactionnel désigne un dossier qui contient des fichiers interdépendants, où un fichier fait référence à d’autres fichiers. 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 de l’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 à travers le processus de gestion des dossiers transactionnels à l’aide de la stratégie Dossiers à mettre en miroir. Il donne é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 de l’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 sessions différentes 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 le dossier en miroir 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 plus d’une session 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 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 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 le besoin 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 plus élevée qu’avec la mise en miroir de dossiers traditionnelle.
  • Dans Profile Management 2507 à 2511, Accélérer la mise en miroir des dossiers est Activé par défaut.
  • À partir de Profile Management 2507 CU2 et 2603, Accélérer la mise en miroir des dossiers est Désactivé par défaut.
  • Lorsque cette fonctionnalité est désactivée, 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 configuré ni ici ni 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 l’encombrement 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 d’encombrement du profil survient, activez 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.

Présentation

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 des 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 à partir d’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 assurer 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 déconnectée. En conséquence, les fichiers de cookies et les références à ces fichiers de cookies dans index.dat ne correspondent plus.

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 l’encombrement du profil

La navigation dans de nouvelles sessions entraîne un dossier de cookies volumineux. De plus, lorsque les sites web sont revisités, des 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 lors de 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 y 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 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 Profile Management supprime les cookies obsolètes à la fermeture de session de l’utilisateur, activez la stratégie Traiter les fichiers de cookies Internet à la fermeture de session.

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

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