PowerShell: Determine Version number, build number and Service Pack of Exchange Server

In my earlier article, we learnt how to get the Exchange Server version, version/build number of Exchange 2003 and it’s earlier. In this, we will see how to get these info & couple of additional info in Exchange Server 2007/2010 using Exchange Management Shell and Exchange Management Console.

Using Exchange Management Console:

To view the server properties in the Exchange Management console, try the following steps:

1.Start the Microsoft Exchange Management console. In the navigation pane, expand the Server Configuration objects until you locate the server object, and then select the server object.
2.On the right side, notice the Exchange version number.

Using Exchange Management Shell:

For this, I used Get-ExchangeServer cmdlet to view the server properties in Exchange Management Shell:


I want to save the above info in a .txt file (saved under c:\output.txt):


Now, I want to customize the above one by the following to get more clarity:


Still I want to add more info like Site, Server Role and Edition etc..


Hope this helps you to move ahead.

Comments (2)
  1. Jason Sherry says:

    Created a script that get version, roles, and updates for Exchange 2007, 2010, and 2013

    Posted here: blog.jasonsherry.net/…/get-exchangever

  2. Boris says:

    Hello, how do you do this in Exchange Online? The cmdlet returns the following error:

    Get-ExchangeServer : The term 'Get-ExchangeServer' is not recognized as the name of a cmdlet

Comments are closed.

Skip to main content