Exchange 2010/2013 安装完邮箱服务角色,默认自带一个数据库 "Mailbox Database xxxxxxxx"

如果需要删除,首先需新建一个数据库,再将自带数据库中的系统邮箱(审批助理、Federation)、发现搜索邮箱迁移到新建数据库,才可删除。

获取指定数据中用户邮箱
Get-Mailbox -Database DBName

获取指定数据中存档邮箱
Get-Mailbox -Database DBName -Archive

获取指定数据中仲裁邮箱
Get-Mailbox -Database DBName -Arbitration

----------------------

迁移发现搜索邮箱

查看发现搜索邮箱
Get-Mailbox -Filter {RecipientTypeDetails -eq "DiscoveryMailbox"}  获取邮箱名

建立迁移请求
New-MoveRequest -Identity "DiscoverySearchMailbox {XXXXX}" -TargetDatabase DBName

迁移完成删除请求
Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest (也有可能是CompletedWithWarning)

验证
Get-Mailbox -Filter {RecipientTypeDetails -eq "DiscoveryMailbox"} | select Name,Database

-----------------------

迁移系统邮箱(审批助理、Federation)

查看邮箱名
Get-MailBox -Arbitration | select Name,Database

建立迁移请求
New-MoveRequest -Identity "SystemMailbox{xxxxxx}" -TargetDatabase DBName
New-MoveRequest -Identity "Migration.xxxxxx" -TargetDatabase DBName
New-MoveRequest -Identity "FederatedEmail.xxxxxx" -TargetDatabase DBName

迁移完成删除请求
Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest (也有可能是CompletedWithWarning)

验证
Get-MailBox -Arbitration | select Name,Database

------------------------

Exchange 2013 删除数据库警告

删除数据库“Mailbox Database xxxxxx”的监视邮箱对象失败。异常: DC 上的 Active Directory 操作失败。此错误不可重试。其他信息: 拒绝访问。。 Active Directory 响应: 00000005: SecErr: DSID-031520B2, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0 。 

通过 Exchange powershell 命令可看所有监视邮箱
Get-Mailboxdatabase | Get-Mailboxstatistics | ?{$_.Displayname -like "*HealthMailbox*"} | ft displayname,totalitemsize,Database

可以手动删除自带数据库的监视邮箱对象
登录 DC 打开 ADSI 编辑器
默认命名上下文
在 "Microsoft Exchange System Objects" - "Monitoring Mailboxes" 中可看到所有监视邮箱对象


一个个右键属性查看
通过 homeMDB 和 whenCreated 判断对象是否属于已被删除的数据库
homeMDB 值为空,且 whenCreated 与安装邮箱角色时间对应,即可删除