How do I check Update Rollup version on Exchange 20xx Server?

Now that Update Rollup for Exchange Server 2010 is available, I have updated my previous script to check for Update Rollup versions on both Exchange Server 2007 and Exchange Server 2010. No need to have two versions of script. Just download this one!

Related

16 Comments

[…] on all DAG members, and the databases are activated on the correct server. We can also take a script written by Bhargav Shukla to verify which servers have which rollup(s) installed. This is helpful […]

I’m trying to figure out how to modify your script to work in my environment, but having problems. We use clusters and the script seems to make the assumption that the value returned for get-exchangeserver will be a physical server name. I’m not sure how to go about updating it to recurse out the individual server names from that.

What is required to run these remotely? I have a “scripting server” setup to monitor the exchange invironment, I have always had issues running scripts that read the registry key that contains RU version.

Hey there Bhargav,
Just a heads up that this doesn’t work for Exch 2013. Testing in multiple lab and prod environments shows that 2013 doesn’t populate the \\Patches key with subkeys as you apply the latest CU/SP. The change is applied directly to ‘DisplayVersion’ under \\InstallProperties each time you update.
Just wanted to give you a heads up. Thanks

The script was not written to accommodate Exchange 2013 as it doesn’t use RU. It uses different servicing model. I have updated script to work with 2013 but it won’t report CU, it will provide build numbers that can be matched to CUs published on TechNet. Links are included in the script.