Share via


Problème de reconnexion pour une boite aux lettres en Exchange 2010 avec un nouveau compte Active Directory

Après avoir déconnecté une boite aux lettres en Exchange 2010 et reconnecté à un nouveau compte, la connexion à la boite aux lettres
échoue dans OWA et Outlook.

 La commande powerhell suivante retourne un échec :

 test-Mapiconnectivity –identity alias

   *FAILURE*                            [Microsoft.Exchange.Data.Storage.AccountDisabledException]: Cannot open mailbox
/o=XX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EX01/cn=Microsoft
System Attendant. Inner error [Microsoft.Mapi.MapiExceptionMailboxDisabled]: MapiExceptionMailboxDisabled:
Unable to open message store. (hr=0x80004005, ec=2412) Diagnostic context:

 La boite apparaît toujours comme déconnectée dans la banque d'information. On peut le vérifier avec la commande suivante :

              
Get-MailboxStatistics -Database <dbname> | Where { $_.DisconnectReason -eq "SoftDeleted" -or $_.DisconnectReason -eq "Disabled" }

 Si l'on force un nettoyage de la base de données Exchange avec la commande : Clean-MailboxDatabase on obtient cette erreur dans le
journal d'application.

ID: 9536
Level:  Error
Source: MSExchangeIS
Machine: server

Message: 
An ambiguous mailbox GUID 99547d5d-d0ce-4749-b25d-d454587c831d was found on 0x2
mailboxes in the Active Directory.  The store cannot map this Mailbox GUID to a unique user.

 Seule la reconnexion au compte d'origine fonctionne.

 Le problème vient du fait que le compte d'origine a l'ObjectGuid avec la même valeur que celle du MsexchMailboxGuid du nouveau compte
connecté à la boite aux lettres dans l'AD.

 Vous pouvez identifier à l'aide de la commande suivante lesutilisateurs qui potentiellement peuvent poser problème en cas de déconnexion
et reconnexion.

 Get-Mailbox -Database | where-object {$_.Exchangeguid -eq $_.Guid}

 Dans ce cas-là il faut supprimer le compte d'origine avant de reconnecter la boite aux lettres au nouveau compte.