Public folder replication not update .edb file size
I have just migrated public folder from Exchange 2007 to Exchange 2010. I did the migration through turn on the replication from exchange 2007 to exchange 2010. The steps are as below A. Replicating Exchange 2007 public folder to exchange 2010 Step 1 - From the Exchange 2010 server: .\AddReplicaToPFRecursive.ps1 -server "Exchange 2010 Server" -TopPublicFolder "\" -ServerToAdd "Exchange 2010 Server" Step 2 - From the Exchange 2010 server: Update-PublicFolderHierarchy -Server "Exchange 2010 Server" B.Moving exchange 2007 public folder to Exchange 2010 Step 1 - From the Exchange 2010 server: .\MoveAllReplicas.ps1 -Server "Exchange 2007 Server" -NewServer "Exchange 2010 Server" Once the replication complete I saw the public folder Database .edb size was updated in the exchange 2010 and at last turned off the Exchange 2007. But when I look at the properties of some folders in the new public folder database properties it shows the Total items, size (KB) and so on "NOT available on this server. I found out it is a bug in Exchange 2010.Is that true or did the replication was not successfull? How I can sort this out? Now I got to know after few days the public folder database (.edb) size remain same and no change in the size, as I thought by suppose it should be increased when users update the public folders. Is that I need to do something on public folder properties under storage tab? How i can check and ensure the replication is works. Third one I got a case where one of user's public folder is empty, but she able to see all the mails in the folder when she go "insert item". Is there anyway I can ensure the user can able to see the contents of the particular public folder in the outlook as normal? Here the info about the public folder database properties i created General tab Maintenace schedule Run Daily from 01:00 to 05:00 Enable background databases maintenance (24 x 7 ESE scanning) Replication tab Replication interval - Always Run Limits Replication interval for "Always Run - 15 min Replication message size limit(KB) - 300 Limits Storage limits Issue Warning at (MB) - 1945 Maximum items size (MB) - 97 Public folder referrel Use Active Directory site cost Appreciate if someone guide me on this. Thanks
August 9th, 2012 10:20pm

Personally, I don't like the MoveAllReplicas.ps1 script. I prefer using AddRepliaToPFRecursive.ps1, and when the replication is complete, using RemoveReplicaFromPFRecursive.ps1. After you ran MoveAllReplicas, did the replicas disappear from the Exchange 2007 server? If so, then Exchange believed that all content had replicated. If replicas remained in the Exchange 2007 public folder database, then for some reason content didn't replicate. There are a few things you can do. You can try running Update-PublicFolder on the folders that didn't replicate completely. You can try moving the replica back to the Exchange 2007 server, waiting for a while, adding a replica back on the Exchange 2010 server. You can try adding a message to the folder to see if that kicks the replication. Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2012 8:38pm

we have exchange 2007 organization with public folder. now we are planning to migrate exchange 2010 with new organization i.e. new AD forest & new Exchange. what are the ways to replicate public folder in new environment. for mailboxes we are advised users to move all mails to pst. thanks in advancekesav
August 12th, 2012 11:19am

If you're having users move mail to PSTs for your migration, then you'll have to do the same with public folders. The hard part will be recording all the permissions and recreating them. Your migration strategy is the cheapest, and by far the most labor-intensive.Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
August 12th, 2012 11:36am

Hi Thanks for the reply. Yes after i run MoveAllReplicas the replicas disappear from the Exchange 2007. All replica point to public flder in exchange 2010. My scenario is like this....I have main 4 top folders in the Default Public Folders and underneat each folders got many child foldersEngineering, Common, HR, IT. When I run Get-PublicFolderStatistics, ItemCount for top folders shows 0, child folders shows some numbers for Itemscount. I already ran the update public folder hierachy and it shows "completed". Does this means value I see for top folder is correct? I also can see the Last accestime for the sub folders are latest, doest this confirm the folder are available for users and they can access and update it? As I mentioned before when I update public folder contents it trigger a message, e.g "Action 'Update Content' could not be performed on object 'Lisenser'" . I cannot run this for entire folders, then I found out the the Update Content operation only makes sense for a situation where a particular public folder has multiple replicas and you are attempting to update content from the other replicas. If I can assume the public folder is usable the folders contents are latest and replicate it progressing as it suppose to be then why the edb fize size is not changing so far? This is makes me confusing right now and need some way forward on this. Thanks
August 12th, 2012 9:21pm

I was replying to someone else who hijacked the thread for a different question. ItemCount doesn't include subfolders, so if there are no items in the folder, it should show zero. If you don't see any replicas on the Exchange 2007 server by running the following command in the Exchange 2007 shell, then you can pretty much safely assume that all the folders have replicated. Get-PublicFolder -Identity \ -Recurse -ResultSize Unlimited | Get-PublicFolderStatistics -Server <Exchange_2007_Server> Don't forget to move the system folders under: \NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY \NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK \NON_IPM_SUBTREE\EFORMS REGISTRY I've never seen the message you're referring to. When posting error messages, please post the exact steps you take to get the message, and the exact, unadulterated, complete message text. The EDB file size may not show as changed until you dismount the database. The EDB file may be a lot smaller than the old one if there was a lot of white (free) space in the database. Honestly, my best measure of whether content has properly replicated is when the owners of the data confirm that everything is there.Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
August 12th, 2012 9:45pm

Hi, Below is part of the result obtain by running the following commands given Get-PublicFolder -Identity \ -Recurse -ResultSize Unlimited | Get-PublicFolderStatistics -Server <Exchange 2007> Result ====== + Get-PublicFolder -Identity \ -Recurse -ResultSize Unlimited | Get-PublicFolde rStatistics <<<< -Server <Exchange 2007> + CategoryInfo : InvalidData: (\xxxxx C...r Brasil\BRASIL: PublicFolderIdParameter) [Get-PublicFolderStatistics], InvalidOperationExc eption + FullyQualifiedErrorId : F8A4CE6B,Microsoft.Exchange.Management.MapiTasks .GetPublicFolderStatistics Get-PublicFolderStatistics : Cannot find public folder "\xxxxx Group Common\Pr oj 100968 Guara & Lula NE Aker Brasil\From Aker Solutions" on server "Exchange 2007". At line:1 char:89 + Get-PublicFolder -Identity \ -Recurse -ResultSize Unlimited | Get-PublicFolde rStatistics <<<< -Server exchange 2007 + CategoryInfo : InvalidData: (\Company Group C... Aker Solutions: PublicFolderIdParameter) [Get-PublicFolderStatistics], InvalidOperationExc eption + FullyQualifiedErrorId : F8A4CE6B,Microsoft.Exchange.Management.MapiTasks .GetPublicFolderStatistics The following information are about the edb file between my exchange 2007 and 2010 server #My Exchange 2007 public folder edb file size is 26.7GB, whereas #My new public folder in Exchange 2010 is 27.8GB, and last modified on 7 august 2012, i think this value may be higher. So as what you are saying the actual value can been seen only after dismount which I am trying to convince myself that the replication is updating the Exchange 2010 public folder database. Here the full message when I am Update the public folder contents through Public folder management console which I am assume only applicable when there are other public folder available to replicate to current folder else it will throw the message as below. Am i correct? -------------------------------------------------------- Microsoft Exchange Error -------------------------------------------------------- Action 'Update Content' could not be performed on object '100000 Rolls-Royce projects'. 100000 Rolls-Royce projects Failed Error: Cannot start content replication against public folder '\Bandak Egineering AS\100000 Rolls-Royce projects' on public folder database 'BPFDB'. MapiExceptionNoReplicaAvailable: StartContentReplication failed. (hr=0x80004005, ec=1129) Diagnostic context: Lid: 1494 ---- Remote Context Beg ---- Lid: 18084 StoreEc: 0xFFFFF9BF Lid: 33819 StoreEc: 0x469 Lid: 27225 StoreEc: 0x469 Lid: 1750 ---- Remote Context End ---- Lid: 26322 StoreEc: 0x469 -------------------------------------------------------- OK -------------------------------------------------------- Thanks
August 12th, 2012 10:49pm

Run the cmdlet in the Exchange 2007 EMS, not the Exchange 2010 EMS. That's a pretty small difference in file sizes. I'd say your replication worked pretty well.Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
Free Windows Admin Tool Kit Click here and download it now
August 12th, 2012 11:28pm

Hi Ed, Yes, I ran that cmdlet in the Exchange 2007. Since the result was so long then I just pasted one small portion here. I think the below output confirms the public folder replica is no longer available in the exchange server 2007 and it end up saying "Cannot find public folder..." Get-PublicFolderStatistics : Cannot find public folder "\xxxxx Group Common\Proj 100968 Guara & Lula NE Aker Brasil\From Aker Solutions" on server "Exchange 2007".At line:1 char:89 Happy the replication is healthy. Thanks for your support.
August 13th, 2012 1:40am

Hello Selvem, You can use this command to check for replicas, make sure that all replicas are moved to Exchange 2010: Get-PublicFolder \ NON_IPM_SUBTREE -Recurse Server ServerName | fl Name,Replicas Thanks, EvanEvan Liu TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
August 13th, 2012 3:55am

Hi Evan, Please find the result as follows. I remember the Exchange 2007 doesnt have replication for the Eform registry, OAB, Schedule+Free Busy thus the exchange 2010 follows the same. When I add the public folder to create replication it shows an error message (1). Even when I turn on the Exchange 2007 server and add the 2007 pubic folder to replicate, so that I can replicate to exchange 2010 public folder but it ended up with some error. [PS] C:\Windows\system32>Get-PublicFolder \NON_IPM_SUBTREE -Recurse -Server Exchange2010 | fl Name,Replicas Name : NON_IPM_SUBTREE Replicas : {} Name : EFORMS REGISTRY Replicas : {} Name : Events Root Replicas : {BPFDB} Name : OFFLINE ADDRESS BOOK Replicas : {} Name : /o=xxxxxgroup/cn=addrlists/cn=oabs/cn=Default Offline Address Book Replicas : {BPFDB} Name : OAB Version 2 Replicas : {BPFDB} Name : OAB Version 3a Replicas : {BPFDB} Name : OAB Version 4 Replicas : {BPFDB} Name : EX:/o=xxxxxgroup/ou=Exchange Administrative Group (FYDIBOHF23SPDLT) Replicas : {BPFDB} Name : OWAScratchPad{66893386-115B-4F60-A362-E7E7D255BC48} Replicas : {BPFDB} Name : SCHEDULE+ FREE BUSY Replicas : {} Name : EX:/o=xxxxxgroup/ou=Exchange Administrative Group (FYDIBOHF23SPDLT) Replicas : {BPFDB} Name : schema-root Replicas : {BPFDB} Name : Default Replicas : {BPFDB} Name : microsoft Replicas : {BPFDB} Name : exchangeV1 Replicas : {BPFDB} Name : StoreEvents{66893386-115B-4F60-A362-E7E7D255BC48} Replicas : {BPFDB} Name : globalevents Replicas : {BPFDB} Name : internal Replicas : {BPFDB} [PS] C:\Windows\system32> Error Message(1) -------------------------------------------------------- Microsoft Exchange Error -------------------------------------------------------- The following error(s) occurred while saving changes: Set-PublicFolder Failed Error: Modification of the '\NON_IPM_SUBTREE\EFORMS REGISTRY' folder isn't allowed. -------------------------------------------------------- OK -------------------------------------------------------- Thanks
August 13th, 2012 11:24am

Hi Evan, Thank you for the update. Good to hear it works as it suppose.
Free Windows Admin Tool Kit Click here and download it now
August 14th, 2012 10:38pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics