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.