无法删除Exchange 2007上的公用文件夹副本

我尝试在迁移到Exchange 2013之后退役Exchange 2007服务器,以便将来迁移到2016年。

我删除了所有邮箱数据库,但不是公用文件夹数据库,我得到一个错误

指定的公用文件夹数据库包含文件夹副本。 在删除公用文件夹数据库之前,删除文件夹或将副本移动到另一个公用文件夹数据库。

这是一个常见的错误,但所有我试过不起作用,因为我没有任何公共文件夹。

Get-PublicFolderStatistics显示一些系统/隐藏的公共文件夹:

 Name ItemCount LastAccessTime ---- --------- -------------- EX:/o=Sb/ou=Exchange Administrative Grou 0 12/04/2016 10:55:23 p (FYDIBOHF23SPDLT) EX:/o=Sb/ou=Exchange Administrative Grou 0 12/04/2016 10:55:23 p (FYDIBOHF23SPDLT) globalevents 0 12/04/2016 10:55:23 internal 0 12/04/2016 10:55:23 OWAScratchPad{0328B619-6465-4137-98FF-3B 0 12/04/2016 10:55:23 5BC061CF6F} StoreEvents{0328B619-6465-4137-98FF-3B5B 0 12/04/2016 10:55:23 C061CF6F} 

Get-PublicFolder返回错误:

没有与以下标识匹配的现有PublicFolder:“\”。 请确保您指定了正确的PublicFolder标识,并且您具有查看PublicFolder的必要权限。

在Exchange 2013方面,这两个cmdlet不会返回任何公用文件夹。

所以,我试过Exchange脚本:

RemoveReplicaFromPFRecursive.ps1 -TopPublicFolder "\" -ServerToRemove old返回一个错误返回相同的错误比Get-PublicFolder "\"

MoveAllReplicas.ps1 -server old -newserver new return返回相同的错误比Get-PublicFolderGet-PublicFolder \NON_IPM_SUBTREE -recurse -resultsize unlimited

我试图创build一个公共文件夹:

New-PublicFolder -name test返回一个错误返回与Get-PublicFolder相同的错误。

感谢您的帮助!

您收到此错误,因为您不能删除包含数据的公用文件夹数据库。 要详细了解我们如何从数据库中删除公用文件夹副本,请参阅本文中已logging的步骤以及完成此项工作的链接。 http://www.petenetlive.com/KB/Article/0000227

您也可以从此分步指南获得帮助,以便从Exchange Server 2007迁移到Exchange Server 2013,并在迁移之后停用Exchange Server 2007

希望这可以帮助!

唯一的解决scheme是使用ADSIEdit删除存储组

环境:Exchange 2007,Exchange 2010,Exchange 2013和O365。

错误:

 ——————————————————– Microsoft Exchange Error ——————————————————– The public folder database 'Public Folder Database' cannot be deleted. Public Folder Database Failed Error: The public folder database "SERVERNAMESecond Storage GroupPublic Folder Database" contains folder replicas. Before deleting the public folder database, remove the folders or move the replicas to another public folder database. For detailed instructions about how to remove a public folder database, see http://go.microsoft.com/fwlink/?linkid=81409. ——————————————————– OK ——————————————————– 

parsing度:

  1. 已卸载PF数据库,并在Exchange 2007服务器上重命名当前PF数据库。
  2. 已经挂载的PF数据库创build了新的空白数据库(Dial Tone),此时这个空白数据库指向旧Exchange 2007。
  3. 还在此Exchange 2007 PF服务器上安装了最后剩余的所有存储组。
  4. 将新的空白数据库的副本更新到PFpipe理控制台的新Exchange 2010。

然后我们再次尝试使用下面的命令卸载Exchange。

 %programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:uninstall 

比我们遇到版本错误说这是只读数据库,需要从更高版本的交stream中删除。

因此,我们使用remove-publicfolder命令从Exchange 2010 shell删除了这个空白Exchange 2007 PF数据库。

一旦PF数据库从Exchange 2007中删除,我们是干净的卸载Exchange 2007。

然后,我们能够成功卸载Exchange 2007使用

  "%programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:uninstall" command 

让我知道这是否有帮助! 🙂