(本文来自我的51cto博客
http://mage20081021.blog.51cto.com/175085/1272768)
Exchange2010 卸载 在部署Exchange2010时遇到
问题解决不了大多数情况下可以采用重新部署的方式来尝试解决和发现问题,但是在卸载Exchange2010时报数据库里有邮箱无法
删除,本文将针对该问题展开解决办法:
1、卸载时报错如下图:
2、通过上面的错误提示显示数据库中包含一个或多个"邮箱、资源邮箱、归档邮箱、仲裁邮箱",
获取所有邮箱列表信息使用命令 Get-Mailbox -Database <Database ID〉
获取所有资源邮箱信息使用命令 Get-MailboxPlan
获取所有归档邮箱信息使用命令 Get-Mailbox -Database <Database ID> -Archive
获取所有仲裁邮箱信息使用命令 Get-Mailbox -Database <Database ID> -Arbitration
3、如何禁用或删除这些存在数据库中的邮箱呢?通过错误提示可以按照如下方法处理 :
禁用非仲裁邮箱以便可以删除邮箱数据库 运行命令 Disable-Mailbox <Mailbox ID>
禁用归档邮箱以便可以删除邮箱数据库 运行命令 Disable-Mailbox <Mailbox ID> -Archive
仲裁邮箱应该被移动到其他服务器 运行命令 MoveRequest <parameters>
如果是组织中最后一台服务器 运行命令 Disable-Mailbox <Mailbox ID> -Arbitration -DisableLastArbitrationMailboxAllowed (都卸载了当然是最后一台,使用该命令禁用仲裁邮箱)
4、邮箱禁用后再次运行卸载Exchange
2010,结果如下:
邮箱都禁用了为什么还是报错,原来我的命令Powershell命令窗口没有关闭,请大家在禁用邮箱后关闭Powershell在运行卸载,否则和我一样遇到同样的问题重新来过,以下是关闭后的运行卸载的截图
一切正常,可以卸载了。
注意事项 :系统邮箱数据的ID与邮箱ID上哪查找 ?通过ADSIedit.msc与dsa.msc