Quantcast
Channel: Butsch.ch
Viewing all articles
Browse latest Browse all 185

Exchange 2010, Multiple MAPI public folder trees were found, 2000/2003 pf-leftover

$
0
0

While opening the Public Folder Console on a Exchange 2010 you get following Error:

 

 

Error:

 

"Multiple MAPI public folder trees were found. It was running the command 'get-publicfolder -getchildren -identity '\' -server '[Exchange 2010 server name]'"

 

Cause/Customer scene:

 

This was in a 2nd Exchange install environment with that customer. (2003 > Cloud > Back 2010 internal [2003 removed])

 

The customer had internal Exchange 2003 then swapped to some cloud solution and because they found out that the provider does read all their E-Mail and the "NSA" also they wanted to have it back internal away from the unstable cloud. Well not enough someone who does not understand public folder importance de-installed the Exchange 2003 and forgot the System Folder (He exported the PF with Outlook.exe and deleted the regular PF's) while de-installed the Exchange 2003 (Dead Objects where removed and he could Deinstall clean) but the PF-Structure was still there. Happened before and comes back with all Migrations.

 

 

Here is how it looks WRONG in ADSI:

This green is the object leftover from Exchange 2000/2003 which makes the problem.

Now before! You change anything in that direction without MPSS (Microsoft Support). You use NTBACKUP/Windows Backup to make a backup of the Domain Controller (No not your Netvault/Bexec/acronis/disk2vhd/netapp snapshot) AND you do a LDAP/LDIF export of the object you want to handle on a Domain Controller.

Here is how to export the OBJECT:

Get the DSN Name on the wrong Object > Right click and Properties:

Sample: "CN=Public Folders,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=customer,DC=local"

Replace that string with yours and run the command on a domain controller:

ldifde -f D:\edv\Falscher_PF_2003.ldf -d "CN=Public Folders,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=customer,DC=local" -p subtree

This will look like this:

dn: CN=Public Folders,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=customer,DC=local

changetype: add

objectClass: top

objectClass: msExchPFTree

cn: Public Folders

distinguishedName:

CN=Public Folders,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=customer

,DC=local

instanceType: 4

whenCreated: 20051221122036.0Z

whenChanged: 20140318134543.0Z

uSNCreated: 10385

uSNChanged: 2416062

showInAdvancedViewOnly: TRUE

adminDisplayName: Public Folders

name: Public Folders

objectGUID:: Jg2/uZHE+0eQDPOXnbZgow==

systemFlags: 1610612736

objectCategory:

CN=ms-Exch-PF-Tree,CN=Schema,CN=Configuration,DC=customer,DC=local

dSCorePropagationData: 20140319124713.0Z

dSCorePropagationData: 20140318134543.0Z

dSCorePropagationData: 16010101000417.0Z

msExchPFTreeType: 1

 

Then after you check all you delete the Object:

 

After that reboot the Exchange and all should be fine


Viewing all articles
Browse latest Browse all 185

Trending Articles