Tuesday, March 31, 2009

A $100,000 Question. Which Exchange 2007 roll-up is on your system?

Ehlo All,

So, how do you confirm which Exchange 2007 roll-up is on your system when running Windows 2008? Uninstall or change a program (formerly called Add/Remove Programs), nope! Exchange System Console, nope! Windows file version #'s, nope! Windows Update, nope! That'll only show you if an update is available. Microsoft didn't make it easy, but someone did. Answer is a very handy PowerShell script that Paul Flaherty wrote. You literally, just need to run it, and bang, it does it's magic and you have your answer. In 3 simple steps.

1) Download and unzip it here, let me know if it goes offline, and I'll post my copy. Unzip and copy to a directory (e.g. c:\temp)
2) open Exchange Management Shell, and cd to the directory with the script.
3) type the following in bold (inside the quotes and there is no space between the . & \ characters) ".\Get-ExchangeServerPlus.ps1"

Results will say:
[PS] C:\Temp>.\Get-ExchangeServerPlus.ps1
EX [Mailbox, ClientAccess, HubTransport] [Standard] 8.0.535.0
- 20081209: Update Rollup 4 for Exchange Server 2007 Service Pack 1 (KB952580)
8.1.311.3
- 20090212: Update Rollup 6 for Exchange Server 2007 Service Pack 1 (KB959241)
8.1.340.1
- 20081217: Update Rollup 5 for Exchange Server 2007 Service Pack 1 (KB953467)
8.1.336.1

Now you know which rollup you have.

Enjoy,
-Ben

No comments: