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
- Exchange Server 2010 Management Shell
- Exchange Server 2010 Public Folder Management Console
- The Exfolders.exe tool
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:
- Exchange Server 2007 selects a mailbox database.
- Exchange Server 2007 obtains the LegacyExchangeDN attribute of the selected mailbox database. For example, Exchange Server 2007 obtains the following LegacyExchangeDN attribute value:
/o=First Organization/ou=Exchange Administrative Group (group_name)/cn=Configuration/cn=Servers/cn=E14HUBCAS/cn=Microsoft Private MDB
- Exchange Server 2007 removes the "CN=Mailbox Database" part of the address. The address then resembles the following:
/o=First Organization/ou=Exchange Administrative Group (group_name)/cn=Configuration/cn=Servers/cn=E14HUBCAS
- Exchange Server 2007 adds "CN=Microsoft System Attendant" to the LegacyExchangeDN value. After the value is appended, the LegacyExchangeDN attribute value resembles the following:
/o=First Organization/ou=Exchange Administrative Group (group_name)/cn=Configuration/cn=Servers/cn=E14HUBCAS/CN=Microsoft System Attendant
- Exchange Server 2007 tries to log on to the public store by using the value in step 4.
- The store then tries to locate the System Attendant object.
Article ID: 2621350 - Last Review: Oct 15, 2012 - Revision: 1