< Alle Themen
Drucken

Mehr als eine Public Folder Dynamic Distribution Group

Wenn man an Öffentliche Ordner denkt, kommt einem nicht sofort der Gedanke an dynamische Verteilergruppen. Heutzutage benötigen moderne Public Folders jedoch eine solche dynamische Verteilerliste, um richtig zu funktionieren. Dabei habe ich in einer Kundenumgebung wieder einmal eine Überraschung erlebt.

Da keine funktionalen Einschränkungen auftraten, blieb die im Artikel beschriebene Situation im Active Directory lange unentdeckt. Vielleicht ist es nach der Lektüre dieses Artikels an der Zeit, einen Blick in das Active Directory deiner Umgebung zu werfen.

Im Active Directory-Standardcontainer ‚Users‘ einer Subdomäne innerhalb einer Active Directory-Gesamtstruktur mit einer Exchange-Organisation waren insgesamt 755 dynamische Verteilerlisten für öffentliche Ordner vorhanden. Der folgende Screenshot zeigt einen kleinen Ausschnitt dieser Verteilerlisten, deren Namen mit ‚PublicFolderMailboxes‘ beginnen.

Screenshot der Active Directory-Benutzer- und Computer-Konsole. Links ist die Baumstruktur mit Standardcontainern wie „Builtin“, „Computers“, „Users“ und „Microsoft Exchange System Objects“ zu sehen. Rechts wird eine lange Liste von Objekten angezeigt, deren Namen mit „PublicFolderMailboxes“ beginnen. Alle Objekte sind vom Typ „Dynamic Distribution List“.
Screenshot der Users and Computers-MMC mit einem Ausschnitt der dynamischen Verteilerlisten

Der Standardfall, mit nur einer dynamischen Verteilerliste im Users-Container, sieht folgendermaßen aus.

Dieses Phänomen tritt auf, wenn es in einer Active Directory-Gesamtstruktur mit mehreren Domain Controllern zu Problemen bei der Active Directory-Replikation kommt. Bei der Nutzung moderner Öffentlicher Ordner erstellt der Exchange Server eine dynamische Verteilerliste, in der alle Postfächer für Öffentliche Ordner Mitglied sind, um die Synchronisierung der Hierarchie der Öffentlichen Ordner zu sichern.

Interessanterweise wird eine neue dynamische Verteilerliste nur alle 24 Stunden erstellt, wenn ein Prozess die auf Domain Controller A neu erstellte Verteilerliste auf Domain Controller B, der sie nutzt, nicht findet. Die Zeitstempel der Erstellung der dynamischen Verteilerlisten in der betreffenden Umgebung deuten jedoch auf eine andere Situation hin.

Laut u.g. Artikel besteht die Lösung aus folgenden Schritten:

  1. Löschung aller falschen dynamischen Verteilerliste
  2. Prüfung des Ereignisprotokolls eines Exchange-Servers auf die Event-ID 2080, die Auskunft über die für Exchange-Serversichtbare Domain-Controller-Topologie gibt
    • Hier ist insbesondere darauf zu achten, dass die Domain Controller als In-Site aufgeführt werden, sich also in der gleichen Active Directory-Site befinden, wie der Exchange Server.
  3. Explizites Setzen des allgemeinen Domain Controllers, des Domain Controllers für die Konfiguration und des Global Catalog Servers auf einen einzigen Domain Controller aus Schritt 2 für den Exchange Server, mit dem die PowerShell-Session verbunden ist.
  4. Triggern der Neuerstellung der dynamischen Verteilerliste durch ein Aktualisierung des Basis-Postfaches für Öffentliche Ordner (Root Public Folder Mailbox)
  5. Prüfung, dass nur eine einzige neue dynamische Verteilerliste erstellt wurde
  6. Zurücksetzen der Domain Controller und Global Catalog Server Konfigurationen aus Schritt 3

Hier einmal zusammengefasst als Screenshot.

Screenshot der Schritte zur Löschung und Neuerstellung der dynamischen Verteilerliste für Öffentliche Ordner

Nach der Aktualisierung des ersten Öffentlichen Ordner-Postfachs ohne zusätzliche Parameter wird die Erstellung der erforderlichen dynamischen Verteilerliste gestartet. Danach findest du im Users-Container nur noch eine Verteilerliste.

Inhalt