Exchange 2007/2010 Public Folder migration to Exchange 2013 with PST import/export.

Warning: with this method of Migration all PF permissions will be lost. You can export them with EXfolders but they must be added manually after that to Exchange 2013, so it is useful only if you have a small PF database.

 

If you for some reason cannot complete the migration as described in Technet you can export the whole PF database content to PST and import them back in newly created Exchange 2013 Public Folder Mailbox.

  1. You need an account with full permissions to all PF in the exchange 2010 Public folder database
  2. Export all the PF to one or more PSTs
  3. In order to create a public folder mailbox in exchange 2013, all existing legacy PF databases schuld be deleted. from ADSI or EMC mostof the cases it is not working from EMC because of various reasons so just delete it from ADSI edit.https://technet.microsoft.com/en-us/library/bb201664.aspx or

    Open Adsiedit.msc-> Connect to the configuration partition.
    Expand Configuration-Services-Microsoft Exchange–Administrative Groups-Servers–Information Stores.
    Delete the database.

  4. Remove the following attribut  for all MailboxDatabases in the same location as above : MsExchHomePublicMDBpf
  5. Create new Public Folder mailbox on Exchange 2013 . If there is already existing PF mailboxes created by older migration attempts delete them. In ADSIedit remove “msExchDefaultPublicFolderMailbox” under “CN=e13,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=e13,DC=de”.The new mailbox schuld be created as Primary hierarchy. If this is not the case take the Mailbox GUID and set it in set-OrganizationConfig -RootPublicFolderMailbox. or in “msExchDefaultPublicFolderMailbox” after  “1;1;3;36;”
  6. Set the mailbox  and Database quotas to unlimited for the mailbox and database where the PF mailbox is located.
  7. Migrate the user with which you have made the export to Exchange 2013
  8. Run on 2013 exchange get-mailbox | set-mailbox -DefaultPublicFoldermailbox “pfmailbox”
  9. Use Outlook –>option–>advanced–> Export outlook Information to a File…. and choose import from pst  select the “import in selection” new PF Structure in Outlook should be selected and import the PST to the new PF mailbox.
  10. Correct the permissions. All users schuld be granted permissions separat.
  11. You can use excel to open the export made with EXfolders and create Formulas to input the needed paths and user names in add-publicfoldercleintpermissions CMD led. This is hard work, but can automate the permission assigment.

 

Exchange 2013 – Mail enabled Public Folders are shown as mail disabled in ECP

Symptoms:

Mail enabled Public Folders are shown as mail disabled in ECP

Cause: Corrupted AD PF objects

Solution:

Get-MailPublicFolder | select name,GUID | Export-Csv .\mailEnabledPF.csv
Get-PublicFolder -recurse | select name,mailrecipientguid,Identity  Export-csv AllPFs.csv

With the help of „Name“ Attributes find the Identity of the PF in mailEnabledPF.csv and then the GUID from \mailEnabledPF.csv with the MailRecipientGuid for the PF.

Use the command below to update the -MailRecipientGuid for the affected PFs.

Set-PublicFolder “\affected\publicfolder\path” -MailRecipientGuid
“cdff0646-b0af-4a00-a90d-3b4f138c2ebd” -MailEnabled:$true“.

https://technet.microsoft.com/de-de/library/Aa998596%28v=EXCHG.150%29.aspx