如何删除Exchange 2010公用文件夹数据库
在从服务器卸载Exchange Server 2010之前,必须删除所有数据库,包括公用文件夹数据库。
在不再承载任何公用文件夹副本之前,无法删除公用文件夹数据库。如果您在仍然托管副本时尝试删除它,您将收到一条错误消息。

——————-
Microsoft Exchange错误
——————-
公用文件夹数据库’PF-BR- 01’无法删除。PF-BR-01
失败
错误:
公用文件夹数据库“PF-BR-01”包含文件夹副本。在删除公用文件夹数据库之前,请删除文件夹或将副本移动到另一个公用文件夹数据库。有关如何删除公用文件夹数据库的详细说明,请参阅http://go.microsoft.com/fwlink/?linkid=81409&clcid=0x409。——————-
好的
——————-
Microsoft已为Exchange Server 2010提供了一些用于公用文件夹管理的PowerShell脚本。它们位于安装Exchange的位置的脚本文件夹中。
启动Exchange命令行管理程序并运行以下命令以导航到Scripts文件夹。
1
|
[PS] C:\>cd $env:exchangeinstallpath\scripts
|
现在检查公用文件夹副本以查看您尝试删除的公用文件夹数据库是否是唯一的副本,或者是否还有其他副本。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Get–PublicFolder –Recurse | ft name,parentpath,replicas
Name ParentPath Replicas
—— ————— ————
IPM_SUBTREE {}
All Staff {PF–HO–01, PF–BR–01}
CEO All Staff {PF–HO–01, PF–BR–01}
Social Club All Staff {PF–HO–01, PF–BR–01}
Branch Office {PF–BR–01}
Admin Branch Office {PF–BR–01}
Sales Branch Office {PF–BR–01}
Head Office {PF–HO–01}
Admin Head Office {PF–HO–01}
Finance Head Office {PF–HO–01}
Sales Head Office {PF–HO–01}
Service Head Office {PF–HO–01}
Internet Newsgroups {PF–BR–01}
|
如上所示,PF-BR-01公用文件夹数据库是少数公用文件夹的唯一副本。如果不再需要文件夹,则可以简单地删除它们。否则,如果我们想要保留这些文件夹,我们需要将这些副本移动到另一个公用文件夹数据库。该MoveAllReplicas.ps1脚本提供了这个任务。
1
|
.\MoveAllReplicas.ps1 –Server esp–br–ex2010 –NewServer esp–ho–ex2010a
|
您可能需要等待一段时间才能使此更改生效,具体取决于您尝试移动的副本数量。
您还需要确保没有配置邮箱数据库以使用该公用文件夹数据库。您可以使用以下命令快速检查此项。
1
2
3
4
5
6
|
[PS] C:\>Get–MailboxDatabase | ft name,publicfolderdatabase
Name PublicFolderDatabase
—— ——————————
MB–HO–01 PF–HO–01
MB–HO–02 PF–HO–01
|
如果公用文件夹数据库未出现在列表中,则没有邮箱数据库正在使用它。
您还需要确保服务器不是任何也发布到公用文件夹的脱机通讯簿的OAB生成服务器。
如有必要,将OAB生成移动到另一个邮箱服务器。
1
|
[PS] C:\>Move–OfflineAddressBook “Default Offline Address List” –Server ESP–HO–EX2010B
|
如果网络上不再有Outlook 2003客户端,还可以禁用OAB的公用文件夹分发。
最后,如果您的环境中有多个公用文件夹服务器,请检查是否在其中任何一个上配置了自定义公共引用列表。如果删除另一个服务器的自定义引用列表中的公用文件夹数据库,则可能导致公用文件夹存储处于不一致状态的错误。
1
|
Get–PublicFolderDatabase | where {$_.customreferralserverlist –like “*esp-br-ex2010*”}
|
一旦满足所有这些条件,您应该能够删除公用文件夹数据库。
如果仍然无法删除它,并且您确定公用文件夹数据库不包含其他副本,则可以使用ADSIEdit从组织中删除公用文件夹数据库。