Article ID: 2621350 - View products that this article applies to.
You cannot view a list of public folders in an Exchange organization from the Exchange 2007 Management Console (EMC) or Exchange 2007 Management Shell (EMS) if the organization hosts Microsoft Exchange Server 2007 and Microsoft Exchange Server 2010 mailbox databases.
Consider the following scenarios.
You receive an error message that resembles the following when you try to view a list of public folders by using the EMS in Exchange Server 2007:
Get-PublicFolder " There is no existing PublicFolder that matches the following Identity: '\'. Please make sure that you specified the correct PublicFolder Identity and that you have the necessary permissions to view PublicFolder.
At line:1 char :17
+ Get-PublicFolder <<<<
+ CategoryInfo : NotSpecified: (0:Int32) [Get-PublicFolder], Mapi
+ FullyQualifiedErrorId : A01373CB.Microsoft.Exchange.Management.MapiTasks.GetPublicFolder
When you try to view a list of public folders by using the Public Folder Management Console (PFMC) in Exchange Server 2007, no folders are displayed.
Additionally, you receive an error message that resembles the following when you try to create a public folder:
The wizard could not complete. Click Finish to close this wizard.
Elapsed time: 00:00:00
Summary: 1 item(s). 0 succeeded, 1 failed.
The operation cannot be executed because there is no available public folder database on server 'servername'.
Exchange Management Shell command attempted:
New-PublicFolder -Name -'TestFolder' -Path '\' -Server 'ServerName'
Elapsed Time: 00:00:00
This issue can occur if Exchange Server 2007 mailbox databases and Exchange Server 2010 mailbox databases exist in the organization.
To work around this issue, use one of the following to manage public folders:
In Exchange Server 2010, databases are not linked to a mailbox server object. Therefore, the LegacyExchangeDN attribute does not specify the mailbox server where the database is hosted.
In Exchange Server 2010, mailbox databases are linked to a Client Access server (CAS). A CAS does not have a System Attendant object unless the Mailbox Server role is also installed. This issue that is described in the "Symptoms" section occurs if the System Attendant object does not exist.
A System Attendant mailbox is required to retrieve a list of public folders. Exchange Server 2007 follows these steps to select a System Attendant mailbox:
For more information about the ExFolders tool, visit the following TechNet website:
Article ID: 2621350 - Last Review: October 15, 2012 - Revision: 1.0