• 欢迎访问IT圈老男孩的新博客,本博客推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,并欢迎各位老铁加入QQ交流群 QQ群
  • 博客新开通微信、QQ、微博、GitHub登陆接口,欢迎体验 登陆地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧

将Exchange Server设置为维护状态

Exchange Server IT圈老男孩 10个月前 (08-21) 3077次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

最近微软Exchange Server全系列漏洞闹的沸沸扬扬,好多朋友都开始陆续更新到最新版本的CU来安装修复补丁,但常常发现很多朋友没有将Exchange Server设置为维护状态就直接安装最新版本的CU补丁,如果不将服务器设置成维护状态很有可能会导致邮件丢失或传递失败等待问题,今天简单给大家分享下相关维护命令,希望对大家有所帮助。

对DAG成员进行维护

在 DAG 成员上执行任何类型的软件或硬件维护之前,应先将 DAG 成员置于维护模式中。这将从服务器移除所有活动数据库,并阻止活动数据库移动至该服务器。它还确保将服务器上可能存在的所有关键 DAG 支持功能(例如,主活动管理器 (PAM) 角色)都移动至其他服务器,并阻止这些功能移动回该服务器。具体而言,应执行以下任务:

1、要启动腾空传输队列的过程,请运行

Set-ServerComponentState <ServerName> -Component HubTransport -State Draining -Requester Maintenance

2、要启动腾空传输队列的操作,则运行

Restart-Service MSExchangeTransport`

3、若要启动腾空所有统一消息呼叫的过程,则运行

Set-ServerComponentState <ServerName> -Component UMCallRouter -State Draining -Requester Maintenance

4、要将本地队列中等待传递的邮件重定向到由目标参数指定的邮箱服务器,则运行

Redirect-Message -Server <ServerName> -Target <MailboxServerFQDN>

5、要暂停群集节点(这将防止节点作为及成为 PAM),则运行

Suspend-ClusterNode <ServerName>

6、要将 DAG 成员上当前托管的所有活动数据库都移动至其他 DAG 成员,则运行

Set-MailboxServer <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $True

7、要防止服务器托管主动数据库副本,则运行

Set-MailboxServer <ServerName> -DatabaseCopyAutoActivationPolicy Blocked

8、要将服务器置于维护模式,则运行

Set-ServerComponentState <ServerName> -Component ServerWideOffline -State Inactive -Requester Maintenance

9、检查现有的数据库副本自动激活策略,以便在完成升级后可以将其返回到同一配置。

Get-MailboxServer E15MB1 | Select DatabaseCopyAutoActivationPolicy

验证服务器是否准备好进行维护

要验证服务器是否准备好进行维护,则执行以下任务:

1、要验证服务器是否已置入维护模式,则运行

Get-ServerComponentState <ServerName> | ft Component,State -Autosize

2、要验证服务器是否托管了任何主动数据库副本,则运行

Get-MailboxServer <ServerName> | ft DatabaseCopy* -Autosize

3、要验证是否已暂停节点,则运行

Get-ClusterNode <ServerName> | fl

服务器退出维护模式

在维护完成且 DAG 成员准备好重新投入运行之后,可以通过执行以下任务使 DAG 成员脱离维护模式并将其重新投入生产:

1、要指定服务器脱离维护模式,则运行

Set-ServerComponentState <ServerName> -Component ServerWideOffline -State Active -Requester Maintenance

2、若要允许服务器接受统一消息呼叫,则运行

Set-ServerComponentState <ServerName> -Component UMCallRouter -State Active -Requester Maintenance

3、要恢复群集中的节点,并启用服务器的完整群集功能,则运行

Resume-ClusterNode <ServerName>

4、要允许数据库在服务器上变为活动状态,则运行

Set-MailboxServer <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $False

5、要删除对自动激活的阻止,则运行

Set-MailboxServer <ServerName> -DatabaseCopyAutoActivationPolicy Unrestricted

6、要启用传输队列,并允许服务器接受和处理邮件,则运行

Set-ServerComponentState <ServerName> -Component HubTransport -State Active -Requester Maintenance

7、要恢复传输活动,则运行

Restart-Service MSExchangeTransport

IT圈老男孩 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:将Exchange Server设置为维护状态
广告
喜欢 (3)
[daodefangxiang]
分享 (0)
IT圈老男孩
关于作者:
版主是一位微软技术爱好者,钻研者。2018年度获得微软最有价值专家(Microsoft MVP),目前就职于国资委旗下的一家子公司,具体丰富的微软UC项目经验,在公司主要负责微软UC项目的架构设计、实施、问题排查等工作。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址