Exchange Versions, Build Number, Roll UP's and Cumulative updates

When a exchange disaster happens or whenever you want to perform some proactive health check of Exchange servers you will look to find a way to check which version of Exchange server you are using and which update roll up \ Cumulative update it is running.

Now let us see what version of Exchange we are using :

Exchange 2003:

  1. Go Exchange System Manager (ESM).
  2. Then click on Administrative Groups, followed by Servers Folder.
  3. In right pane you can see list of all the servers and you will see the "Server Version".
Also check the below article for Build Numbers and their release dates.


Exchange 2007 and Exchange 2010:

Method 1:
  1. Go to Exchange Management Console and navigate to Server Configuration object.
  2. Select the Server object and on Right side you will see the Version Number.
Once you got the version number, follow the below article to check respective SP \ Roll up level for the respective Version Number.


Method 2:
  1. Open the Exchange Management Shell.
  2. Execute the follow command to determine the Version Number.
    Get-Exchangeserver
    Get-ExchangeServer | Select Name, AdminDisplayVersion
Once you got the version number, follow the below article to check respective SP \ Roll up level for the respective Version Number.


Exchange 2013:
  1. Open the Exchange Management Shell.
  2. Execute the follow command to determine the Version Number.
    Get-Exchangeserver
    Get-ExchangeServer | Select Name, AdminDisplayVersion
Once you got the version number, follow the below article to check respective SP \ Roll up level for the respective Version Number.




        Disable automatic delivery of Internet Explorer 10 - Automatic Updates

So you are seeing that most of the applications are not compatible with IE 10 now a days and you users will face many issues while they trying to access application via IE 10.

But you noticing that IE 10 is automatically getting installed via Windows Updates and as an administrator you want to control this auto installation.

You can follow the below steps to stop the auto installation of IE 10 via Windows Updates:


  • Login to your domain controller.
  • Now download the IE 10 blocker from the Microsoft website
    http://www.microsoft.com/en-in/download/details.aspx?id=36512
  • Once the file is downloaded, extract the .exe to any location on the server creating a folder named IE10 blocker.
  • You will file two files here “IE 10_Blocker.cmd” and “IE 10_Blocker.adm”.
  • So as you are using Group policy to do this and you need the second file, which is “IE 10_Blocker.adm”.
  • Now open Group Policy Management console, create a new policy named “Block IE10” and click EDIT the policy.
  • Go to “Computer Policies” and Right click on “Administrative Template”, click on Add/Remove Template option.
  • Now browse and select the ADM template which we have extracted previously.
  • Now you will see new folder under “Classic Administrative Templates (ADM)” under “Administrative Template” go through it and Windows Components > Windows Updates >Do not allow delivery of Internet Explorer 10 through Automatic updates.
  • Enable the Template “Do not allow delivery of Internet Explorer 10 through Automatic updates”.
  • You are policy is ready for use, Apply on domain if you would like to block across all computers.
Done, this will stop the automatic delivery of IE 10 via windows updates.


        Disable automatic delivery of Internet Explorer 11 - Automatic Updates

Administrator will always receives complaints form users when ever IE is upgraded to latest release, problem most of the legacy or third party application might be compatible with latest IE versions

But you noticing that IE 11 is automatically getting installed via Windows Updates and as an administrator you want to control this auto installation.

You can follow the below steps to stop the auto installation of IE 11 via Windows Updates:


  • Login to your domain controller.
  • Now download the IE 11 blocker from the Microsoft website
    http://www.microsoft.com/en-in/download/details.aspx?id=40722
  • Once the file is downloaded, extract the .exe to any location on the server creating a folder named IE11 blocker.
  • You will file two files here “IE 11_Blocker.cmd” and “IE 11_Blocker.adm”.
  • So as you are using Group policy to do this and you need the second file, which is “IE 11_Blocker.adm”.
  • Now open Group Policy Management console, create a new policy named “Block IE11” and click EDIT the policy.
  • Go to “Computer Policies” and Right click on “Administrative Template”, click on Add/Remove Template option.
  • Now browse and select the ADM template which we have extracted previously.
  • Now you will see new folder under “Classic Administrative Templates (ADM)” under “Administrative Template” go through it and Windows Components > Windows Updates >Do not allow delivery of Internet Explorer 11 through Automatic updates.
  • Enable the Template “Do not allow delivery of Internet Explorer 11 through Automatic updates”.
  • You are policy is ready for use, Apply on domain if you would like to block across all computers.
Done, this will stop the automatic delivery of IE 11 via windows updates.

     How to Export Message Tracking logs from Office 365


Moved your exchange organization to cloud ? it's good news :-) . You received most of your On-premise Maintenance & Staff cost for your Exchange server.

What about message tracking logs ? what if we need to trace a email or to submit a log report in any Audit. No worries in general Exchange online will store Message Tracking logs for 30 days, so if you want to keep your Message Tracking Logs for a long time , then you need to download regularly and keep them safely on any storage for future use:

The below steps will guide you to export the Message tracking logs from Exchange online to a CSV file.
  • Open Windows Azure PowerShell.

  • Now you need to connect to your Office 365 tenant to perform export, you can follow the below link to know how to connect to office 365 tenant.
  • .    Once the session got established please use the below command to export the Message tracking logs to a CSV file.

    Get-MessageTrace -StartDate "10/15/2014 00:00:00" -EndDate "10/31/2014 00:00:00" | Select MessageID,Received,*Address,*IP,Subject,Status,Size | Export-Csv 20130915.csv –NoTypeInformation

     Please Note: 
  1.      Logs will be saved in the directory from which you are executing the export command. 
  2.      Date's in above command should be selected based on your preferred days between which you want the logs.