[ This article is posted at ElMajdal.Net website : http://elmajdal.net/ExchangeServer/Installing_Service_Pack_2_For_Exchange_Server_2010.aspx ]
In my lab, I have a typical Exchange Server installation. A Typical installation consist of the Client Access , Hub Transport and Mailbox Server roles, along with the Exchange Management Console.
Service Pack 2 has a new prerequisites for the Client Access Role. You will need to install the following components on the server that is running CAS role :
ISAPI Filters - Web-ISAPI-Filter
IIS 6 WMI Compatibility - Web-WMI
ASP.Net - Web-Asp-Net
We will start first with running PowerShell commands to install the prerequisites and then download and install SP2.
Note: Make sure the user you are going to login with to install SP2 has the appropriate permission, as SP2 will update your Active Directory Schema. I will be using the same account which was used to install Exchange Server, and this user has the required permissions : Domain Admin, Enterprise Admin and Schema Admin.
launch PowerShell as Administrator
Type : Import-Module ServerManager
Paste the following in PowerShell to install the required features for SP2: Add-WindowsFeature Web-ISAPI-Filter,Web-WMI,Web-Asp-Net The required features will be installed. As you can see, no need to reboot your machine.
To check Exchange Server version number after installing SP2, open Exchange Management Console, then from the Menu bar, click on Help > About Exchange Server 2010... Exchange Server 2010 with SP2 version number is : 14.02.0247.005