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 : 4053483
Symptômes
Pour certaines boîtes aux lettres utilisateur dans un environnement Exchange hybride, vous trouverez l’un des messages d’erreur de validation suivants dans le Centre d’administration Microsoft Entra ou le Centre d’administration Microsoft 365 :
-
Échec de la synchronisation du GUID ArchiveGuid< de mailboxMailboxGuid>, car un cloud archiveCloudArchiveGuid existe.
-
Échec de l’activation de la nouvelle archive cloud CloudArchiveGuid de la boîte aux lettres MailboxGuid, car une autre archive ArchiveGuid existe. Pour activer la nouvelle archive, désactivez d’abord l’archive localement. Après le prochain cycle de synchronisation Dirsync, réactivez l’archive localement.
En outre, vous ne pouvez pas mettre à jour la plupart des valeurs de propriété et d’attribut de ces boîtes aux lettres, et la synchronisation de l’ID Microsoft Entra vers Exchange Online échoue.
La cause
Pour chaque boîte aux lettres utilisateur affectée, le problème se produit si la ArchiveGuid valeur de propriété dans Microsoft Exchange Server ne correspond pas à la msExchArchiveGUID valeur d’attribut dans Exchange Online. Les valeurs ArchiveGuid et les valeurs msExchArchiveGUID identifient la boîte aux lettres d’archivage associée à une boîte aux lettres utilisateur.
Cette incohérence se produit si l’une des applets de commande PowerShell suivantes est exécutée dans l’environnement EMS (Exchange Management Shell) local pour activer une boîte aux lettres d’archivage activée à l’origine à partir d’Exchange Online :
Enable-RemoteMailbox <user mailbox ID> -ArchiveEnable-Mailbox <user mailbox ID> -RemoteArchive -ArchiveDomain <domain>.mail.onmicrosoft.com
Important
Pour la boîte aux lettres cloud dans un environnement hybride Exchange qui est synchronisée depuis l’Active Directory local, activez la boîte aux lettres d’archivage depuis l’Exchange Server, plutôt que depuis l’Exchange Online.
Résolution
Remarque
Nous vous recommandons de ne pas gérer les attributs Exchange pour les utilisateurs synchronisés à l’aide d’Active Directory PowerShell ou d’ADSI Edit. Pour plus d’informations, consultez Gérer les destinataires dans des environnements Exchange Hybrides à l’aide des outils de gestion et des outils de gestion tiers peuvent-ils être utilisés ?
Pour résoudre le problème, mettez à jour la valeur de propriété locale ArchiveGuid pour qu’elle corresponde à la valeur d’attribut Exchange Online msExchArchiveGUID . Suivez ces étapes :
Exécutez l’applet de commande PowerShell suivante dans Exchange Online PowerShell pour obtenir la
msExchArchiveGUIDvaleur d’attribut d’Exchange Online :Get-Mailbox -Identity <cloud user mailbox ID> | FL ArchiveGuidExécutez l’applet de commande PowerShell suivante dans le service EMS local pour obtenir les valeurs des paramètres
RecipientTypeDetailsetArchiveGuid.Get-Recipient -Identity <user mailbox ID> | FL RecipientTypeDetails,ArchiveGuidSelon les valeurs des paramètres
RecipientTypeDetailsetArchiveGuidde l’étape 2, sélectionnez l’une des options suivantes :Si la
RecipientTypeDetailsvaleur de la propriété est RemoteUserMailbox et que la valeur de laArchiveGuidpropriété est égale à zéro, exécutez le code PowerShell suivant dans emS local :# Create an archive mailbox object for sync to the cloud. Enable-RemoteMailbox <user mailbox ID> -Archive # Set the ArchiveGuid parameter value of the user mailbox to the `msExchArchiveGUID` attribute value. Set-RemoteMailbox -Identity <user mailbox ID> -ArchiveGuid <msExchArchiveGUID attribute value>Si la
RecipientTypeDetailsvaleur de propriété est RemoteUserMailbox et que la valeur de laArchiveGuidpropriété n’est pas toutes zéros, exécutez le code PowerShell suivant dans le service EMS local :# Set the ArchiveGuid parameter value of the user mailbox to the msExchArchiveGUID attribute value. Set-RemoteMailbox -Identity <user mailbox ID> -ArchiveGuid <msExchArchiveGUID attribute value>