Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Numéro de base de connaissances d’origine : 980047
Résumé
Cet article explique comment désactiver la notification de message de conflit du dossier public dans Microsoft Exchange Server 2010.
Présentation
Deux utilisateurs modifient le même message dans un dossier public. Ensuite, ils enregistrent leurs copies du message. Dans ce scénario, les messages enregistrés sont en conflit. Les conflits peuvent se produire lorsqu’une opération d’enregistrement simultanée est effectuée sur le même serveur de dossiers publics ou si le message est modifié sur deux serveurs qui contiennent des réplicas du même dossier public. Cet article décrit la situation dans laquelle le conflit se produit pendant une réplication entre deux serveurs.
Lorsqu’un conflit se produit, les propriétaires du dossier public reçoivent un message électronique du serveur exécutant Exchange Server. Le message les informe du conflit. Les propriétaires peuvent ensuite ouvrir le message pour lequel le conflit s’est produit et décider des modifications qu’ils souhaitent conserver. Si les propriétaires conservent toutes les modifications, deux messages sont générés dans le dossier public.
La méthode utilisée par le serveur Exchange pour résoudre ces conflits est déterminée par la valeur de la propriété PR_RESOLVE_METHOD dans le dossier. Cette propriété est identifiée par la balise de propriété MAPI 0x3FE70003 . Voici les valeurs possibles pour cette propriété :
0 : RESOLVE_METHOD_DEFAULT
Gestion par défaut des conflits de messages.
1 : RESOLVE_METHOD_LAST_WRITER_WINS
Le dernier écrivain gagnera le conflit.
2 : RESOLVE_METHOD_NO_CONFLICT_NOTIFICATION
Les mêmes étapes que le RESOLVE_METHOD_DEFAULT, sauf que les contacts définis sur un dossier et les modificateurs d’un message ne sont pas avertis.
Par défaut, la valeur est définie sur 0. Si vous ne souhaitez pas qu’un message de notification soit envoyé pendant un conflit, remplacez la valeur par 2.
Vous pouvez modifier cette valeur par programmation ou utiliser l’un des outils décrits dans cet article. Pour plus d’informations, contactez Microsoft Developer Network (MSDN) ou utilisez un outil pour modifier les valeurs de propriété de dossier individuelles. Par exemple, utilisez l’outil ExFolders pour modifier les valeurs de propriété du dossier.
Remarque
La modification de la valeur de la propriété PR_RESOLVE_METHOD ne résout pas les conflits existants.
Comment utiliser ExFolders pour modifier la valeur de PR_RESOLVE_METHOD
L’outil ExFolders doit être installé sur le serveur exécutant Exchange Server 2010 et placé dans le dossier bin.
Remarque
Le compte utilisé pour l’authentification dans l’outil ExFolders doit avoir des droits pour modifier les attributs de dossier public. Nous vous recommandons d’exécuter l’outil ExFolders à partir d’une station de travail.
Pour ce faire, procédez comme suit :
Démarrez l’outil ExFolders.
Dans le menu Fichier , sélectionnez Se connecter.
Entrez les noms du serveur Exchange et du catalogue global.
Activez la case à cocher Authentifier en tant qu’utilisateur actuellement connecté ou entrez manuellement un autre compte que vous pouvez utiliser pour l’authentification.
Sous l’onglet Connexion , sélectionnez Dossiers publics, puis OK.
Développez l’élément Dossiers publics, recherchez le dossier public qui contient le conflit, puis cliquez avec le bouton droit sur le dossier pour désactiver la notification de message de conflit.
Cliquez avec le bouton droit sur le dossier, puis sélectionnez Éditeur de propriétés.
Dans la zone de texte Propriété , tapez PR_RESOLVE_METHOD : 0X3FE70003.
Sélectionnez Définir, puis tapez la valeur souhaitée. Les valeurs légitimes sont 0, 1 et 2.
Remarque
Consultez plus d’informations sur ces valeurs plus haut dans cet article.
Si vous souhaitez apporter cette modification à tous les sous-dossiers du dossier sélectionné, activez l’action Effectuer cette action sur tous les sous-dossiers de la case à cocher du dossier sélectionné .
Sélectionnez Exécuter. Vous devez recevoir la confirmation que la modification a réussi.
Répétez les étapes 1 à 11 pour les autres dossiers qui ont des conflits.
Important
Si un sous-dossier est créé dans un dossier parent qui a une valeur modifiée, le sous-dossier n’hérite pas de la valeur modifiée. Par défaut, le sous-dossier est créé avec la valeur 0 pour la propriété.
Comment supprimer les messages en conflit de la boîte aux lettres d’un utilisateur
Les messages en conflit sont affectés à la classe de message IPM.Conflict.Message. Vous pouvez utiliser la commande Search-Mailbox pour supprimer les messages en conflit dans la boîte aux lettres d’un utilisateur. Toutefois, la boîte aux lettres de recherche ne peut pas être configurée pour filtrer les messages en fonction de la classe de messages. Lorsque la boîte aux lettres de recherche est utilisée avec le filtrage des mots clés de l’objet et le filtrage des mots clés de l’expéditeur, seuls les messages d’un dossier public spécifique contenant l’objet « Message de conflit » sont supprimés. Toutefois, si les utilisateurs peuvent envoyer des messages à partir de ce dossier public et qu’ils ont envoyé des messages qui utilisent la même ligne d’objet aux boîtes aux lettres utilisateur, ces messages seront également supprimés.
L’exemple de commande suivant montre comment utiliser Search-Mailbox pour supprimer les messages en conflit :
Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Conflict Message:" And From:"PublicFolderName" -DeleteContent
Remarque
Pour obtenir le nom du dossier public, ouvrez l’un des messages en conflit, puis notez le nom dans le champ From . Si les messages en conflit sont générés par plusieurs dossiers publics, vous devez le faire pour chaque dossier public qui a généré les messages de conflit.