Meilleur auteur de réponses
[Exchange 2013] Pb avec le carnet d'adresse Hors ligne

Question
-
Bonjour,
j'ai une base de donné Exchange qui est tombée, impossible de la remonté même avec la sauvegarde.
J'ai donc recréé les utilisateurs sur une autre base de donnée Exchange et la j'ai plein de problème :
- Pour commencer rien de trop grave, les utilisateurs ont encore en cache l'ancienne adresse mail (qui se nomme bien sûr pareille), ils doivent donc cliquer sur la petite croix des qu'ils commencent à écrire l'adresse dans un mail pour la réécrire une fois en entier pour récupérer la nouvelle, jusque la ça va.
Pour régler le problème j'ai voulu que les utilisateurs mettent à jour leur carnet d'adresse Hors ligne en local pour récupérer la nouvelle adresse, mais la j'ai le message d'erreur 0x80190194.
Quand je suis en Powershell Exchange sur le serveur avec la commande Get-offlineAddressbook | Update-OfflineAddressbook j'ai un message d'erreur qui dit échec de la génération du carnet d'adresses en mode hors connexion le service assistant boite au lettre n'est peut être pas actif ou vous n’êtes pas autorisé à réaliser cette opération
J'ai deux offlineAddressbook OAB_ACA et OAB_2 car j'ai essayé de créer OAB_2 pour tester de résoudre le problème mais sans amélioration.
J'ai redémarré le serveur, pas mieux, j'ai redémarré les services pas mieux !
Donc je me demande où est le problème, j'ai trouvé sur le net que c'est la boite mail SystemMailbox {bb558c35-97F1-4cb9-8ff7-d53741dc928c} qui doit gérer les offlineAddressbook mais je ne la vois pas sur ma base de donné Exchange mais j'en ai d'autre !
J'ai essayé de créer la boite SystemMailbox a partir de l'ISO du serveur mais ca n'à pas fonctionné, je suis perdu ! :(
- Modifié Guix67 mercredi 19 février 2020 16:03
Réponses
-
Bonjour,
avez-vous essayé de réparer la base corrompue avec l'outil ESEUTIL ?
Il est très rare que la base ne soit pas réparable. Même si Microsoft préconise de restaurer la base, ce qui n'est pas toujours possible.
https://wiki.deimos.fr/Exchange_:_R%C3%A9parer_et_d%C3%A9fragmenter_les_bases_de_donn%C3%A9es
Sinon, vous pouvez aussi réaffecter l'emplacement des boites aux lettre d'arbitration sur une autre banque d'info vivante.
https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/set-mailbox?view=exchange-ps
set-mailbox xxxxxxxxxxxxxxxxxv -database DatabaseName -force
A ne faire que sur les boites d'arbitration/systèmes !!!
Vous pouvez aussi utiliser une commande de ce type
get-mailbox -arbitration | set-mailbox -database "newDatabase" -force
A bientôt,
Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info
- Marqué comme réponse Thierry DEMAN-BARCELÒMVP, Moderator lundi 2 mars 2020 23:24
-
Toutes les réponses
-
Bonjour,
dans un premier temps, regarder si les boites systèmes existent bien avec la commande suivante :
get-mailbox -arbitration
Regarder si toutes les boites nécessaires sont présentes :
https://docs.microsoft.com/en-us/exchange/recreating-arbitration-mailboxes-exchange-2013-help
Si nécessaire, il faut nettoyer et relancer la commande de préparation Exchange qui recrée ces comptes.
De nombreuses opérations, y compris la restauration et la réparation de bases ont besoin de ces boites pour fonctionner correctement.
=> Utiliser bien un compte avec les droits "Enterprise Admin" et "Exchange Organization Management" pour réaliser la recréation de ces comptes (à partir d'un PowerShell Exchange en mode Administrateur).
A bientôt,
Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info
- Proposé comme réponse Thierry DEMAN-BARCELÒMVP, Moderator lundi 2 mars 2020 23:25
-
-
-
Bonjour,
avez-vous essayé de réparer la base corrompue avec l'outil ESEUTIL ?
Il est très rare que la base ne soit pas réparable. Même si Microsoft préconise de restaurer la base, ce qui n'est pas toujours possible.
https://wiki.deimos.fr/Exchange_:_R%C3%A9parer_et_d%C3%A9fragmenter_les_bases_de_donn%C3%A9es
Sinon, vous pouvez aussi réaffecter l'emplacement des boites aux lettre d'arbitration sur une autre banque d'info vivante.
https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/set-mailbox?view=exchange-ps
set-mailbox xxxxxxxxxxxxxxxxxv -database DatabaseName -force
A ne faire que sur les boites d'arbitration/systèmes !!!
Vous pouvez aussi utiliser une commande de ce type
get-mailbox -arbitration | set-mailbox -database "newDatabase" -force
A bientôt,
Thierry DEMAN-BARCELO. Offce Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info
- Marqué comme réponse Thierry DEMAN-BARCELÒMVP, Moderator lundi 2 mars 2020 23:24
-
-