When trying to replicate the public folder content to Microsoft Exchange Server 2010 it will not replicate

Gilt für: Exchange Server 2010 EnterpriseExchange Server 2010 Standard

Symptoms


When trying to replicate the public folder content to Microsoft Exchange Server 2010, it will not replicate.

Looking at the application log, you may find an event like this:

Log Name: Application
Source: MSExchange Store Driver
Event ID: 1020
Level: Error
Description:

The store driver couldnt deliver the public folder replication message "Hierarchy (PublicFolder@contoso.com)" because the following error occurred: The Active Directory user wasn't found.

Cause


In an environment where Microsoft Exchange Server 2000 or Microsoft Exchange Server 2003 previously existed, and all those servers have been removed, there is a chance that an Administraive Group (First Administrative Group or another custom Administrative Group) remains with a Servers container, but no servers inside it. 

During replicaiton, when the Exchange 2010 Store Driver sees the empty Servers container in Active Directory, it's expecting a System Attendant object inside the container and when it is not found the error occurs.

Workaround


To work around the issue, delete the empty Servers container. This can't be done through Exchange System Manager. Use the ADSI Edit tool to remove it using the following steps:

Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2003 Server, Microsoft Windows Server 2008, Microsoft Exchange 2010 Server or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk. 

  1. Start the ADSI Edit tool. To do this, click Start , click Run , type adsiedit.msc , and then click OK
  2. Expand Configuration Container [servername.domainname.com] , and then expand CN=Configuration,DC=DomainName,DC=com
  3. Expand CN=Services, expand CN=Microsoft Exchange, and then expand CN=OrganizationName where OrganizationName is the name of your Exchange organization.
  4. You will see the empty Administrative Group. Expand the CN=AdministrativeGroupName
  5. Expand CN=Servers
  6. Verify there are no server objects listed under the Servers container
  7. Right click on the emtpy CN=Servers Container and choose Delete.

More Information


ADSI Edit (adsiedit.mc)
http://technet.microsoft.com/en-us/library/cc773354(WS.10).aspx

How to Remove the Last Legacy Exchange Server from an Organization
http://technet.microsoft.com/en-us/library/bb288905(EXCHG.80).aspx