Exchange 2007 Public Folders have disappeared

Our 2007 Exchange CCR Server has a Public Folder Storage Group, containing a Public Folders Database. the public folders cannot be seen or managed using the Public Folder Management Tool in Toolbox, but using the get-publicfolderdatabase cmd shows the correct database and storage group.
But if I use the get-publicfolder command, it says that there is no existing public folder.
The PF management Tool will not let me "Update Hierarchy" and says there is no Public Folder Database on the server.
The set-publicfolderdatabase command can change parameters such as MaxItemSize etc, but the Public Folders still do not seem to exist.
The Public Folders Address List still shows all of the expected Public Folders, and the database seems to be fine according to ESEUTIL. Any ideas anyone?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The Public Folders Address List shows only mail enabled public folders. Using connect to option connect to your server where you have PF DB and click on Default Public Folders.
fixer982Author Commented:
Thanks Nivles

h but I'e already been there and it didn't help. When I bring up the PF Management Console, it just shows 2 folders, Default and System and when I try to create another folder, it says that theer is no Public Folders Database on teh Server. Buty when I try to create a new PF DB, it says there is already one.
Thanks Subsun, but as above, the PF MMC does not allow me to manage or create them. Its as if the Exchange Server and AD think that there is a PF DB, but cannot connect to it.
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Run this command to PF Hierarchy on your server and see if it helps..
Update-PublicFolderHierarchy -Server "Your Server"
fixer982Author Commented:
Thanks again Subsun. I had already tried this as well, but I ran it again. The Public Folders are now visible, though I do not know why. However, running the Update-PublicFolderHierarchy command bring up the message "There is no public folder database on teh server "HPEXCHANGE". Yet when I run get-publicfolderdatabase, i get "Public Folders" (Name), "HPEXCHANGE" (Server) and "Public Folders Storage Group" (Storage Group). It seems there is a conflict with the settings somewhere which set the Public Folders location.
Do you have a coexistence environment (Ex2003+Ex2007)? or only exchange 2007..
Do you have latest roll up update and critical patches installed?
Please run ExBPA and see if it gives any clue..
fixer982Author Commented:
Hi all,

I have posted this in case anyone else encounters this problem. I found that the msExchOwningPFTree attribute under the Public Folders Container was empty, even though all the other attributes were not set. I followed this atricle,, to remove and recreate teh folder hierarchy container and the affected CN-Public Folders container, and after checking all the attributes that were likely to affect the outcome, I restarted the IS on the CCR Mailbox Active Node and the Public Folders reappearred. Why this attribute changed is beyond me, but that's Exchange for you. This took 4 days to fix and wasted a lot of time, but the result was success in teh end.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.