如何卸载exchange服务器

如何卸载exchange服务器,第1张

如果是Hub服务器且设置了NLB,需要将服务器从NLB中删除。

如果是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”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9676451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存