如果是mailbox服务器且配置了DAG,需要先将所有数据库删除,之后将服务器从DAG中删除。
最后卸载对应的exchange角色。
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 与安装邮箱角色时间对应,即可删除
1. 创建一个新邮箱数据库2. 在原生数据库中查找到所有可用的邮箱
3. 将所有的可用邮箱包括仲裁邮箱移动到新建的数据库中
4. 删除原始邮箱数据库
接下来,我们就来实地 *** 作一次。
1. 打开Exchange PowerShell命令行模式,使用命令 get-mailbox 找到原生数据库中的所有邮箱
2. 使用命令 Get-mailbox –Arbitration 查找所有隐藏的仲裁邮箱
3. 使用命令 Get-Mailbox discovery* | New-MoveRequest –TargetDatabase
“maildb01”将默认数据库中的邮箱移动到新的目标数据库。
BTW: 也可以单独使用 New-MoveRequest -Identity 'tony@contoso.com'
-TargetDatabase "maildb01" 命令移动单独的邮箱。
4. 使用命令 Get-Mailbox –Arbitration | New-MoveRequest
–TargetDatabase “Mailbox Database 1” 将所有仲裁邮箱移动到新邮箱数据库。
BTW:可以使用Get-MoveRequest 查看邮箱移动的状态。
5. 一旦上面的步骤执行完成后,所有的邮箱都已经从默认数据库移动到新建数据库之后, 我们就可以删除之前的默认数据库了
在Exchange ECP控制台上,直接删除默认的邮箱即可,系统会有默认提示,点击“确定”或者“Yes”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)