Gérer les dossiers transactionnels
Un dossier transactionnel fait référence à un dossier qui contient des fichiers interdépendants, c’est-à-dire des fichiers qui font référence à d’autres fichiers. La stratégie Dossiers en miroir garantit l’intégrité des dossiers transactionnels lors de 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 tout au long du processus de gestion des dossiers transactionnels à l’aide de la stratégie Dossiers en miroir. Il fournit également un exemple de gestion des dossiers de cookies d’Internet Explorer à l’aide de cette stratégie.
Comment fonctionne la mise en miroir des dossiers
En règle générale, lorsque Profile Management synchronise les profils utilisateur entre le magasin de l’utilisateur et les profils locaux, il synchronise uniquement les fichiers mis à jour en comparant les horodatages. Toutefois, 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 dossier contenant des fichiers de journaux de transaction et les fichiers de base de données correspondants est un exemple de dossier transactionnel. La combinaison de fichiers journaux de transactions et de fichiers de base de données 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 en miroir. Lors de la synchronisation d’un dossier transactionnel vers la destination, Profile Management met en miroir le dossier vers la destination en procédant comme suit :
- Copie tout le contenu du dossier vers la destination, en ignorant les horodatages.
- Supprime tout contenu supplémentaire de la destination.
Attention :
Dans ces cas de figure, tenez compte du fait que la dernière opération en écriture effectuée est retenue. Les fichiers modifiés au cours de plusieurs sessions sont remplacés par la dernière mise à jour et les modifications de profil peuvent être perdues.
Spécifier les dossiers à mettre en miroir
Activez la stratégie Dossiers en miroir et spécifiez les dossiers à mettre en miroir.
Prenons l’exemple de Google Chrome. Les fichiers et sous-dossiers liés aux signets dans AppData\Local\Google\Chrome\User Data\Default
sont interdépendants et doivent être traités dans leur ensemble lors de la synchronisation des profils. Pour atteindre cet objectif, vous devez ajouter ce dossier à la stratégie Dossiers 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 qui ne sont pas liés aux signets. 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 :
-
Accédez à Profile Management > Système de fichiers > Synchronisation, cliquez deux fois sur la stratégie Dossiers en miroir.
-
Sélectionnez Activé.
-
Dans le champ Liste des dossiers en miroir, tapez la liste des dossiers que vous souhaitez mettre en miroir au format des chemins relatifs vers le magasin de l’utilisateur. Tapez
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 pasAppData\Roaming\Microsoft\Windows\Cookies\Low
. -
Cliquez sur OK.
-
Pour exclure certains fichiers et sous-dossiers d’un dossier en miroir du processus de mise en miroir, procédez comme suit :
-
Accédez à Profile Management > Système de fichiers, puis double-cliquez sur la stratégie Liste d’exclusion - répertoiresou Liste d’exclusion - fichiers.
-
Spécifiez les fichiers et les sous-dossiers à exclure.
-
Priorité de la configuration :
-
Si cette stratégie n’est pas configurée ici, la valeur du fichier .ini est utilisée.
-
Si ce paramètre n’est pas configuré ici ou dans le fichier .ini, aucun dossier n’est mis en miroir.
Accélérer la mise en miroir des dossiers
À compter 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 en miroir sur un disque virtuel basé sur VHDX. Profile Management attache le disque virtuel pendant les ouvertures de session et le détache pendant les fermetures de session, éliminant ainsi la nécessité de copier les dossiers entre le magasin utilisateur et les profils locaux.
Pour activer cette stratégie, procédez comme suit :
-
Sous Profile Management > Système de fichiers > Synchronisation, cliquez deux fois sur la stratégie Accélérer la mise en miroir des dossiers.
-
Sélectionnez Activé.
-
Cliquez sur OK.
Priorité de la configuration :
-
Si cette stratégie n’est pas configurée ici, la valeur du fichier .ini est utilisée.
-
Si ce paramètre n’est pas configuré ici ou dans le fichier .ini, la stratégie est désactivée.
Exemple : Gérer les dossiers de cookies Internet Explorer
Lors de la gestion du dossier des cookies Internet Explorer, vous devez garantir l’intégrité des transactions tout en réduisant l’encombrement du profil. Pour atteindre cet objectif, utilisez les stratégies Dossiers en miroir et Traiter les cookies Internet à la fermeture de session.
Les étapes détaillées sont les suivantes :
-
Si le problème d’encombrement du profil se produit, activez la suppression des cookies périmés lors de la fermeture de session de l’utilisateur.
Pour que vos modifications prennent effet, exécutez la commande gpupdate /force
à partir de l’invite de commande, comme indiqué 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 des cookies d’Internet Explorer 8. Ce dossier contient des fichiers index.dat et cookies. Index.dat fait référence aux fichiers de cookie lorsque les utilisateurs naviguent sur Internet. Par exemple, si l’utilisateur a ouvert deux sessions Internet Explorer, chacune sur un appareil différent, et qu’il visite des sites différents dans chaque session. Les cookies de chaque site sont ajoutés aux appareils correspondants.
Comment garantir l’intégrité des transactions
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. Par conséquent, les fichiers de cookies et les références à ces fichiers de cookie dans index.dat ne correspondent plus.
La stratégie Dossiers en miroir résout le problème. Avec cet ensemble de stratégies, Profile Management copie l’intégralité du dossier vers la destination lors de la synchronisation des profils. Pour plus d’informations sur le fonctionnement de cette stratégie, consultez Gérer les dossiers transactionnels.
Comment éviter les encombrements de profil
La navigation dans de nouvelles sessions entraîne l’encombrement du dossier de cookies. De plus, lorsque des sites Web sont revisités, les cookies périmés s’accumulent. La stratégie Traiter les cookies Internet lors de la fermeture de session résout le problème en supprimant les cookies périmés du profil lors de la fermeture de session de l’utilisateur.
Remarque :
Les informations relatives aux cookies et à l’historique de navigation d’Internet Explorer 9 et antérieures ne sont pas compatibles avec les informations relatives aux cookies et à l’historique de navigation dans Internet Explorer 10 et versions ultérieures. Il est conseillé aux utilisateurs de ne pas se déplacer entre systèmes dotés de versions différentes d’Internet Explorer. [#474200]
Spécifier les dossiers de cookies à mettre en miroir
Activez la stratégie Dossiers en miroir. Dans la stratégie, en fonction des versions du système d’exploitation prises en charge dans votre déploiement, spécifiez les dossiers de cookies à mettre en miroir.
-
Accédez à Profile Management > Système de fichiers > Synchronisation.
-
Double-cliquez sur la stratégie Dossiers en miroir.
-
Sélectionnez Activé.
- Dans le champ Liste des dossiers en miroir, ajoutez les dossiers de cookies suivants. Utilisez
Enter
pour séparer les dossiers.-
AppData\Roaming\Microsoft\Windows\Cookies
pour les profils de la 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 dans lequel le fichier de base de données des cookiesWebcache01.dat
est stocké)
-
-
Cliquez sur OK.
- 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 périmés lors de la fermeture de session
Pour que Profile Management supprime les cookies périmés lors de la fermeture de session de l’utilisateur, activez la stratégie Traiter les cookies Internet à la fermeture de session.
La stratégie augmente le temps de fermeture de session, donc activez-la uniquement lorsque vous rencontrez des problèmes d’encombrement du profil.
- Accédez à Profile Management > Paramètres avancés.
- Double-cliquez sur la stratégie Traiter les cookies Internet à la fermeture de session.
- Sélectionnez Activé.
- Cliquez sur OK.