none
[Exchange 2013] Pb avec le carnet d'adresse Hors ligne RRS feed

  • 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
    mercredi 19 février 2020 15:18

Réponses

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

    mercredi 19 février 2020 16:25
    Modérateur
  • Bonjour,

    merci de m'aider.

    j'ai bien les 4 boites systèmes affichées avec la commande get-mailbox -arbitration. Mais je ne sais pas si une des boites n'est pas dans ma base Défaut qui est HS et non monté ?

    vendredi 21 février 2020 10:53
  • J'ai donc essayé de supprimer la base de donnée défaut qui est corrompu mais impossible, il me dit qu'il reste une boite d'arbitration a l’intérieur alors que j'ai supprimé les boite de l'AS.
    vendredi 21 février 2020 13:09
  • 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

    vendredi 21 février 2020 14:26
    Modérateur
  • Bonjour,

    non impossible de la réparer. Et quand je veux recréer les boites mail d'arbitration en montante l'ISO d'Exchange avec la commande Setup.exe /PrepareAD ça ne fonctionne pas, il ne passe pas la vérification :(

    vendredi 21 février 2020 14:49
  • Bonjour,

    nous avons trouvé la solution en restaurant la base défaut à une date fonctionnel et en migrant les boite mail arbitrage.

    Merci pour l'aide.

    • Marqué comme réponse Guix67 lundi 2 mars 2020 09:21
    lundi 2 mars 2020 09:21