How to patch Windows on Exchange 2010 SP3 servers


I have a DAG of six servers. Here is the detail:

2 servers with Cas and Hub
1 Server with Cas, Hub, and Mailbox databases
3 Servers with mailbox databases

All servers are running Exchange 2010 SP3 and Windows Server 2008 R2

I am also running SCCM 2012 as well. I patch my other servers and clients with SCCM 2012 but now I want to patch my Exchange 2010 servers as well in automatic way (if it is possible). If auto is not possible what is the best practice to patch them. I did Google but couldn't find any latest article on it. So here is my requirements:

1. What is the step by step procedure?
2. What's the sequence of actions?
3. Will be there any downtime even disconnection?
Who is Participating?
Simon Butler (Sembee)Connect With a Mentor ConsultantCommented:
Nothing has changed since RTM, so I don't know what you were dismissing from your Google searches. This is a well documented process.
You cannot do it automatically though, it requires manual intervention due to the DAG.

This article by fellow Exchange VMP Paul Cunningham is probably the most comprehensive:

Ram BalachandranConnect With a Mentor Commented:
Apply in role order
If you have CAS roles in an array/load-balanced, they should all have the same SP/RU level.  so coordinate the Exchange updates and add/remove nodes as needed so you do not run for an extended time with different Exchange levels in the same array.
Following links have all details to patch Exchange Servers

TAMUQITSAuthor Commented:
Thanks Guys. It's helpful indeed. Though Microsoft claims that switchover will be lossless, is it right 100%?

Second, with reference to my infrastructure, can I update two CAS and HUB server together as or should I update separately then I can update any two servers holding mailbox databases?
Free tool for managing users' photos in Office 365

Easily upload multiple users’ photos to Office 365. Manage them with an intuitive GUI and use handy built-in cropping and resizing options. Link photos with users based on Azure AD attributes. Free tool!

Simon Butler (Sembee)Connect With a Mentor ConsultantCommented:
You should upgrade all CAS and Hub servers before doing any mailbox servers.
Personally I would update one, reboot then do the other. If you have an RPC CAS Array (you should do) and/or load balancer, then you can control which server the clients are using that way.

TAMUQITSAuthor Commented:

So you are suggesting that I should update all CAS/HUB servers one by one and once I am done with it; then I can update two servers with mailbox databases at a time, right?
Simon Butler (Sembee)Connect With a Mentor ConsultantCommented:
Correct. That way if one goes wrong you have others to direct the traffic to.

All Courses

From novice to tech pro — start learning today.