Exchange 2013/2016 – Public-Folder-Migration fails with DataValidationException

Hallo Freunde der Sonne,

neulich bin ich wieder bei einer öffentlichen Ordner Migration über einen ekligen Fehler gestolpert und wollte diesen daher notieren.

Exchange 2013/2016 – Public-Folder-Migration fails with DataValidationException

Quelle

Symptom

Der MigrationBatch der öffnetlichen Ordner schlägt fehl, im Protokoll findet Ihr den Fehler „DataValidationException“.
Auffällig – alle Objekte wurden synchronisiert (Beispiel: 10000/10000), konnten aber nicht die Ordner geschoben werden (Protokoll relativ kurz).

Lösung

Prüfung der E-Mail-aktivierten öffentlichen Ordner auf Sonderzeichen im Alias, nebenbei wirft der Exchange auch bei Alias-Einträgen in normalen Mailboxen Fehler bei der Migration wenn diese Sonderzeichen einhalten sollten.

Um diesen Alias-Fehler zu beheben bitte:

  1. ADSIedit.msc öffnen
  2. Standardkontext auswählen
  3. Auf die Organisationseinheit „Microsoft Exchange System objects“ wechseln
  4. Alle „publicFolder“-Entitäten prüfen/nacheinander öffnen
  5. das Feld „mailNickname“ von Sonderzeichen bereinigen wie: Leertasten, Blackslashs, etc.
  6. danach den MigrationBatch der öffentlichen Ordner fortsetzen oder die Migration erneut durchführen
    (der Leitfaden im TecNet zeigt, wie die Migration zurückgesetzt werden kann)

Empfehlung: Einfach den Teil vor dem @-zeichen des Attributs „Mail“ kopieren und als „mailNickname“ übernehmen.

Abbildung 1: ADSIedit-PublicFolder
Abbildung 1: ADSIedit-PublicFolder