So after the release of Rollup Update 5, wouldn't it be nice if you could run a simple PowerShell script to check all your exchange servers and see what Rollup they have applied
Well now you can ;-) get-exchangeserverplus.ps1
It runs get-exchangeserver and enumerates a servers registry for the installation key and lists it out.
New to v1.3, is that it displays cluster nodes now too ;-)
[PS] C:\ps>.\get-exchangeserverplus.ps1 Get-ExchangeServerPlus.ps1: v1.3 [30 Oct 2007] CAS01 [ClientAccess] [Standard] 8.0.535.0 * Version 8.0 (Build 685.24) - 20071016: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 CAS02 [ClientAccess] [Standard] 8.0.535.0 * Version 8.0 (Build 685.24) - 20071021: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 HUB01 [HubTransport] [Standard] 8.0.535.0 * Version 8.0 (Build 685.24) - 20070913: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 HUB02 [HubTransport] [Standard] 8.0.535.0 * Version 8.0 (Build 685.24) - 20070911: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 M01VA [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 744.0) - 20071002: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 Clustered Server Nodes M01NA <Active, Quorum Owner> M01NB M02VA [Mailbox] [StandardEvaluation] 8.0.535.0 * Version 8.0 (Build 744.0) - 20071029: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 Clustered Server Nodes WARNING: One or more resources are in the failed or offline (i.e. stopped or dismounted) state. Please check the event log for more details. M02NA <Active, Quorum Owner> M02NB M03VA [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 744.0) - 20071025: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 Clustered Server Nodes M03NA <Active, Quorum Owner> M03NB M04VA [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 744.0) - 20071026: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 Clustered Server Nodes M04NA <Active, Quorum Owner> M04NB MBX01 [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 685.24) - 20070829: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 - 20070824: Update Rollup 3 for Exchange Server 2007 (KB935999) 8.0.730.1 MRS01 [Exchange 2003?] [Enterprise] 6.5.6500.0 * Version 6.5 (Build 7638.2: Service Pack 2) MRS02 [Mailbox, ClientAccess, HubTransport] [Enterprise] 8.0.535.0 * Version 8.0 (Build 685.24) - 20070829: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 - 20070614: Update Rollup 2 for Exchange Server 2007 (KB935490) 8.0.711.2 - 20070824: Update Rollup 3 for Exchange Server 2007 (KB935999) 8.0.730.1 PUB01 [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 685.24) - 20070928: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0 PUB02 [Mailbox] [Enterprise] 8.0.535.0 * Version 8.0 (Build 685.24) - 20071001: Update Rollup 4 for Exchange Server 2007 (KB940006) 8.0.744.0
How to troubleshoot the Exchange Recipient Update Service The state of push: A look at Microsoft’s push
So after the release of Rollup Update 5, wouldn't it be nice if you could run a simple PowerShell script