Exchange 2016 -KB5000871安全补丁更新沥血排坑路

本地服务器环境如下:
DAG集群由3台成员组成,系统环境 windows server 2012 R2 Standard;
exchange 2016 cu11 (版本 version15.1 1591.10)
安装KB5000871 需要exchange 2016安装了cu18或者cu19的累积更新后,才能更新此安全补丁
当你维护的exchange服务,版本较低,长时间未做更新,可能会遇到跟我一样的问题,在此文档中,我把我升级的过程及拍错的思路整理出来,希望大家可以升级的更加顺畅;
具体升级过程,我会言简意赅,不会过多的操作说明,主要将大致的思路给大家整理下:

1,在做升级前,优先做好规划,数据备份,AD域控备份,我的环境都是虚拟机,都是提前做好虚机备份跟快照,有了数据备份,才可以放开手脚做升级。升级过程较长,建议放在晚上下班后操作,降低业务影响。

2,安全补丁,累积更新包提前在官网下载对应的版本,官网地址:https://docs.microsoft.com/zh-cn/exchange/new-features/build-numbers-and-release-dates?view=exchserver-2016

我选择的版本是CU18, 没有使用CU19,不解释

3, 我的升级计划是一台台成员做升级,第一台升级后,观察2天稳定后,再继续下一台,exchange升级更新后,版本是不能回滚的。升级前确认数据备份、快照等工作。

4,将累积更新包CU18,挂载到你的主域控pdc上,使用 “管理员运行命令提示符”,进入到你挂载镜像的盘符,执行以下语句,更新域控的扩展框架
setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms
看到下图,前期exchange升级前的先决条件检查环境就好了,这个等你后续再做DAG成员升级版本时,不用再排先决条件检查
5,AD框架更新后,在DAG中的一个成员中,执行升级,先将该成员设置维护模式,退出现有服务队列,我本地exchange是dns轮询,为了避免用户登录到这台服务,我直接在dns中去除这台解析。
(1)腾空传输队列
(2)腾空传输队列
(3)腾空所有消息呼叫
(4)将升级的这台成员等待队列的邮件重定向到其他成员身上
(5)暂停集群节点,防止节点被激活
(6)将当前成员的mount的数据库在其他成员激活,建议在web端的ecp上操作,便当简洁
(7)设置当前成员的数据库策略blocked,防止被激活,用户连接上了
(8)将该台成员至于维护模式
(9) 确认当前服务都是inactive

6,执行完以上操作后,将该DAG成员的系统补丁更新到最新, 让系统更新检测不到有新的补丁需要更新,然后执行升级操作

7,登录DAG成员的账户需要拥有 Enterprise Admins、Schema Admins 、 Organization Management、Domain Admins及Exchange Install Domain Servers等权限,同时保证该用户拥有管理审核和安全日志的权限,没有的话建议现在域控中先配置,解决这些权限,可以省去你在安装累积升级包时,一步步排错重启服务器的烦恼。

8,将cu18挂载到虚拟光驱上,直接打开运行setup.exe, 如果你在执行先决条件检查,频繁告诉你系统上次更新安装机器需要重启,重启超过3次,你本机已经无更新安装,这时不要在继续这种重启的无意义操作,这时你的升级戛然而止,这时不要犹豫 ,直接进入注册表,删除这个键值,
查找到以下键值PendingFileRenameOperations,(位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\PendingFileRenameOperations)并删除

删除后服务器不要重启,直接再次运行setup ,至此,升级工作应该可以顺利进行下去,如果还有类似如下图的报错,回到第7步中检查你升级使用的账户是否拥有标记的权限。有缺失请及时给升级的账户添加上
9,注意事项:将DAG成员的服务器跟升级用的账户,放置在一个单独OU,此OU不继承域控中的任何策略,避免升级过程中各种故障

10,升级完成后,服务器重启,然后将对应cu18的安全补丁直接安装,安装完成后再次重启服务器,机器起来后检查所有exchange服务是否正常工作

11,现在将第5步操作的关闭,全部执行恢复,
(1)先退出维护模式
(2)恢复统一消息呼叫
(3)恢复集群节点
(4)允许数据库在服务器上为活动状态
(5)删除自动激活的配置
(6)启用传输队列
(7)恢复传输队列服务

总结:至此升级完成,大致升级的心路历程,windows的升级就是更新重启更新重启,有这个心理准备,你就会放弃咋服务器的冲动,耐心等待各种重启,即使在升级中出现中断,再开始,它会继续它上次安装的点继续执行下去,微软也知道自己啥情况,这点技术可以大大减少你烧服务器的冲动。我第一台升级过程从晚上11:30折腾到凌晨3:00
后续我会将升级中敲到的powershell命令附上

Exchange 2016 -KB5000871安全补丁更新沥血排坑路相关推荐

  1. SFB 项目经验-55-另类更新Exchange 2016 KB

    客户问题: 1) 微软Exchange 20XX重要更新! 2) 客户环境为Exchange 2016 CU10 3) 手动双击安装更新包,/ECP和/OWA登录报错 解决方法: 按以下图片一步一步执 ...

  2. 邮件代理发送功能更新和Exchange 6月份补丁更新提示

    今天和大家分享关于Exchange 2016 代理人代理发送邮件同步到被代理邮箱的send items folder中. Exchange 2016 从RTM开始只有Shared Mailbox可以设 ...

  3. Windows Server 2016补丁更新机制

    Windows Server 2016补丁更新机制 http://bbs.learnfuture.com/topic/8995 [摘要] Windows服务器补丁更新是确保服务器安全的一个重要措施,随 ...

  4. Office 365 Exchange 2016 混合部署前准备

    这次实验,准备了以下机器 2 x Exchange 2016 Mailbox servers 1 x Exchange 2013 multi-role server 1 x Exchange 2013 ...

  5. SFB 项目经验-52-Outlook-2010/2013-连接Exchange 2016需要密码!

    SFB 项目经验-49-耗时5天修复某上市企业2000人邮箱数据库实录(五一巨献) http://blog.51cto.com/dynamic/2109395 SFB 项目经验-51-某上市企业2千人 ...

  6. Exchange 2016 CU9 已发布

    Exchange 2016 CU9 已经发布到微软下载中心! 有需要朋友可以自行可以下载了.Exchange 2016具有与Exchange 2007/2010不同的服务策略,使用累积更新(CU)补丁 ...

  7. Exchange 2016的MAPI over HTTP简介

    一.MAPI over HTTP的简介 MAPI(消息处理应用程序编程接口)over HTTP是传输协议,可将传输层移到行业标准HTTP模型中,从而提升Outlook 和 Exchange连接的可靠性 ...

  8. Primavera P6 EPPM 19.12.X Patch/Update(补丁/更新)

    目录 Patch 19.12.18.0 Patch 19.12.17.0 Patch 19.12.16.0 Patch 19.12.15.0 Patch 19.12.14.0 Patch 19.12. ...

  9. Primavera P6 EPPM R18.8.X Patch/Update(补丁/更新)

    目录 Patch 18.8.25.0 Patch 18.8.24.0 Patch 18.8.23.0 Patch 18.8.22.0 Patch 18.8.21.0 Patch 18.8.20.0 P ...

最新文章

  1. 设计模式(访问者模式)
  2. 3. std::string::size_type
  3. 《漫画算法2》源码整理-4 字符串匹配算法 RK KMP
  4. cogs 2320. [HZOI 2015]聪聪的世界题解
  5. javascript中的字符串和数组的互转
  6. centos下mysql多实例安装3306、3307实例(2014-10-15)
  7. 珍爱生命,远离大厂政治斗争
  8. 世界首个!AI农作物病害检测竞赛火热进行中 | AI Challenger 全球AI挑战赛
  9. Idea和Eclipse快捷键对比
  10. 前端-html省份、地市级联
  11. 曲面上的测地线 MATLAB,§6曲面上的测地线.PDF
  12. 使用python搜索Excel表,查找内容
  13. 【整理】1、C网和G网双模手机是否可同时支持C网和G网上网?2、上网的同时是否可以打电话?3、呼叫等待和呼叫保持的概念与“双通”手机
  14. 电商后台管理4-商品列表及添加商品(list.vue和add.vue)
  15. mysql时区作用_一文解决MySQL时区相关问题
  16. 几款磁力搜索引擎,找资料更方便
  17. html5 获取 坐标 ios,HTML5 安卓|苹果浏览器获取经度和纬度(百度API)
  18. 台湾李宏毅教授深度学习
  19. antdpro 中 使用 antd select 组件,defaultValue 与 value 使用问题
  20. 用python爬取外网

热门文章

  1. 电池巡检微信云监控系统——在线监测、故障诊断、预警
  2. 不考研也有出路?教育部重要通知,事关第二学士学位!
  3. 交换机hybrid模式
  4. 特斯拉史上最重要发布会?Elon Musk 交底全自动驾驶计划...
  5. 体系、创新――战略制定的两个关键词
  6. linux系统有哪些版本 linux系统哪个版本好用
  7. 【解决方法】Appium 报错 Original error: chrome not reachable
  8. STC89C52R单片机以及CF85911的AD转换
  9. 使用URDF创建机器人3D仿真模型
  10. linux 禁用本地策略应用,如何在AOSP 9构建中的SELinux策略中禁用SELinux或允许新域?...