Share via


Unerwartete dynamische PublicFolderMailBoxes-Verteilergruppen in Exchange Server 2016 oder 2019

Ursprüngliche KB-Nummer: 4035952

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen Active Directory-Standort mit mehr als einem Domänencontroller.
  • Auf dem Exchange Server 2016-Server am Standort ist kumulatives Update 6 oder höher installiert.
  • Das erste Postfach für öffentliche Ordner wird am Exchange Server 2016 oder 2019 erstellt.

In diesem Szenario werden unerwartet mehrere dynamische Verteilergruppen erstellt. Die Namen dieser dynamischen Verteilergruppen beginnen mit PublicFolderMailboxes.

Screenshot der unerwarteten dynamischen Verteilergruppen von PublicFolderMailBoxes.

Ursache

Exchange Server erstellt eine dynamische Verteilergruppe für die Hierarchiesynchronisierung öffentlicher Ordner. In einer Umgebung mit mehreren Domänencontrollern wird der Eintrag für die dynamische Verteilergruppe auf einem der Domänencontroller erstellt. Ein Prozess sucht sofort die dynamische Verteilergruppe von einem anderen Domänencontroller aus, um zu überprüfen, ob die dynamische Verteilergruppe vorhanden ist. Da die Active Directory-Replikation noch nicht erfolgt ist, wird die dynamische Verteilergruppe nicht repliziert. Daher wird sie nicht gefunden und erneut erstellt. Bis zur Replikation wird bei jeder Ausführung des Prozesses (in der Regel alle 24 Stunden) eine neue dynamische Verteilergruppe erstellt.

Problemumgehung

Um dieses Problem zu umgehen, programmieren Sie einen Domänencontroller auf dem Exchange Server hart, der das Postfach für öffentliche Ordner der primären Hierarchie hostet, sodass der Exchange Server nur mit dem Domänencontroller kommuniziert. Gehen Sie dazu wie folgt vor:

  1. Entfernen Sie die unerwarteten dynamischen Verteilergruppen, indem Sie den folgenden Befehl in der Exchange-Verwaltungsshell ausführen:

    Get-DynamicDistributionGroup -IncludeSystemObjects PublicFolderMailboxes* | Remove-DynamicDistributionGroup
    
  2. Filtern Sie im Anwendungsprotokoll in Ereignisanzeige das Protokoll, um die Ereignis-ID 2080 anzuzeigen.

  3. Suchen Sie die neueste Ereignis-ID 2080. In der Beschreibung sollten mehrere Domänencontroller unter "Vor Ort" aufgeführt sein.

    Beispiel:

    DC01.domain.com CDG 1 7 7 1 0 1 1 7 1
    DC02.domain.com CDG 1 7 7 1 0 1 1 7 1
    
  4. Kopieren Sie den FQDN eines aufgelisteten Domänencontrollers, der auch ein globaler Katalogserver ist.

  5. Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus:

    Set-ExchangeServer -Identity <name of Exchange server> -StaticDomainControllers <FQDN of DC> -StaticConfigDomainController <FQDN of DC> -StaticGlobalCatalogs <FQDN of DC>
    

    Beispiel:

    Set-ExchangeServer -Identity e161 -StaticDomainControllers DC01.domain.com  -StaticConfigDomainController DC01.domain.com  -StaticGlobalCatalogs DC01.domain.com
    
  6. Warten Sie 15 Minuten oder etwas länger, bis die Exchange-Topologie ermittelt wird. Dies ist der Zeitpunkt, an dem die nächste Ereignis-ID 2080 protokolliert wird. In der Beschreibung der Ereignis-ID 2080 sollte nur ein Domänencontroller unter "Vor Ort" aufgeführt sein.

  7. Führen Sie den folgenden Befehl in der Exchange-Verwaltungsshell aus:

    Get-Mailbox -PublicFolder | ?{$_.IsRootPublicFolderMailbox -eq "true"} | Update-PublicFolderMailbox
    
  8. Es sollte nur eine dynamische Verteilergruppe erstellt werden. Warten Sie 15 oder 20 Minuten, und führen Sie dann den folgenden Befehl aus, um zu überprüfen, ob eine einzelne dynamische Verteilergruppe erstellt wurde:

    Get-DynamicDistributionGroup -IncludeSystemObjects PublicFolderMailboxes*
    
  9. Entfernen Sie die harte Codierung des Domänencontrollers, indem Sie den folgenden Befehl ausführen:

    Set-ExchangeServer -Identity <name of Exchange server> -StaticDomainControllers $null -StaticConfigDomainController $null -StaticGlobalCatalogs $null
    

Status

Microsoft untersucht das Problem und wird aktualisiert, sobald weitere Informationen verfügbar sind.