Notes
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 la base de connaissances d’origine : 980047
Résumé
Cet article explique comment désactiver la notification de message de conflit de dossier public dans Microsoft Exchange Server 2010.
Introduction
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. Des 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 lors d’une réplication entre deux serveurs.
Lorsqu’un conflit se produit, les propriétaires du dossier public reçoivent un message électronique du serveur qui exécute 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 rédacteur 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 notifiés.
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 MSDN (Microsoft Developer Network) ou utilisez un outil pour modifier les valeurs des propriétés des dossiers individuels. Par exemple, utilisez l’outil ExFolders pour modifier les valeurs des propriétés de 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 qui exécute Exchange Server 2010 et placé dans le dossier bin.
Remarque
Le compte utilisé pour l’authentification dans l’outil ExFolders doit disposer des droits nécessaires pour modifier les attributs du dossier public. Nous vous recommandons d’exécuter l’outil ExFolders à partir d’une station de travail.
Pour cela, 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.
Sélectionnez la zone Authentifier en tant qu’utilisateur actuellement connecté case activée 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 à nouveau avec le bouton droit sur le dossier, puis sélectionnez Propriété Rédacteur.
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é, sélectionnez la zone Effectuer cette action sur tous les sous-dossiers du dossier sélectionné case activée.
Sélectionnez Exécuter. Vous devez recevoir une confirmation que la modification a réussi.
Répétez les étapes 1 à 11 pour les autres dossiers qui ont des conflits.
Importante
Si un sous-dossier est créé dans un dossier parent dont la valeur a changé, le sous-dossier n’hérite pas de la valeur modifiée. Par défaut, le sous-dossier est créé pour avoir la valeur 0 pour la propriété .
Comment supprimer les messages de conflit de la boîte aux lettres d’un utilisateur
Les messages de conflit sont affectés à l’IPM. Classe de message Conflict.Message . Vous pouvez utiliser la commande Search-Mailbox pour supprimer les messages en conflit de la boîte aux lettres d’un utilisateur. Toutefois, Search-Mailbox ne peut pas être configuré pour filtrer les messages en fonction de la classe de message. Lorsque Search-Mailbox est utilisé avec le filtrage de l’objet mot clé et le filtrage de l’expéditeur mot clé, 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 ont envoyé des messages qui utilisent la même ligne d’objet aux boîtes aux lettres utilisateur, ces messages sont également supprimés.
L’exemple de commande suivant montre comment utiliser Search-Mailbox pour supprimer les messages de 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 De . 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.