Thursday, March 13, 2014

Installing Exchange Server 2013 Step by Step



After the release of Exchange server 2013 many of the all IT professionals have started testing the Exchange 2013 in their labs and planing to upgrade from old version. I would recommend installing the exchange 2013 server in lab first and before you start roll out in production environment. The Exchange Server 2013 setup is very simple and Microsoft has released Deployment Assistant for Exchange Server 2013 which is a web-based tool that asks you a few questions about your current environment and then generates a custom step-by-step checklist that will help you deploy Exchange. In this post we will see how to install Exchange server 2013.
Microsoft Exchange 2013 server, First of all i would like to show you the Compatibility matrix of MS Exchange 2013 as mentioned below.

Operating System Requirement
Operating system
  • Windows Server 2012
  • Windows Server 2008 R2 Standard with SP1
  • Windows Server 2008 R2 Enterprise with SP1
  • Windows Server 2008 R2 Datacenter RTM or later
Operating system for Management Tools (on a computer with 64bit processor)
  • Windows Server 2012
  • Windows Server 2008 R2 Standard with SP1
  • Windows Server 2008 R2 Enterprise with SP1
  • Windows Server 2008 R2 Datacenter RTM or later
  • 64-bit edition of Windows 8 Release Preview
  • 64-bit edition of Windows 7 with SP1
Active Directory Server Requirement:
Schema Master
In each Active Directory site where you plan to install Exchange 2013 Preview, you must have at least one writable domain controller running any of the following:
  • Windows Server 2012
  • Windows Server 2008 R2 Standard or Enterprise SP1 or later
  • Windows Server 2008 R2 Datacenter RTM or later
  • Windows Server 2008 Standard or Enterprise SP1 or later (32-bit or 64-bit)
  • Windows Server 2008 Datacenter RTM or later
Schema Master
  • Windows Server 2012
  • Windows Server 2008 R2 Standard or Enterprise
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2003 Standard Edition with Service Pack 2 (SP2) or later (32-bit or 64-bit)
  • Windows Server 2003 Enterprise Edition with SP2 or later (32-bit or 64-bit)
Global Catalog Server
At least one Global Catalog server in every Active Directory site where you are planning to install Exchange Server 2013 Preview on,
  • Windows Server 2012
  • Windows Server 2008 R2 Standard or Enterprise
  • Windows Server 2008 R2 Datacenter RTM or later
  • Windows Server 2008 Standard or Enterprise (32-bit or 64-bit)
  • Windows Server 2008 Datacenter RTM or later
Active Directory Forest
  • Active Directory must be at Windows Server 2003 forest functionality mode or higher.
Prerequisites for Windows 2008 R2 SP1
Required Windows roles and features
  1. Open Powershell and import server module first with "Import-Module ServerManager" command then install/enable Operating System components as per below;

    Client Access and Mailbox role
    Import-Module ServerManager
    Add-WindowsFeature Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI
Required Software
  1. Microsoft .NET Framework 4.5 RC
  2. Windows Management Framework 3.0
  3. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
  4. Microsoft Office 2010 Filter Pack 64 bit
  5. Microsoft Office 2010 Filter Pack SP1 64 bit
  6. Microsoft Knowledge Base article KB974405 (Windows Identity Foundation)
  7. KB2619234 (Enable the Association Cookie/GUID that is used by RPC over HTTP to also be used at the RPC layer in Windows 7 and in Windows Server 2008 R2)
  8. KB2533623 (Insecure library loading could allow remote code execution)
Uninstall Microsoft Visual C++ 11 Beta Redistributable (x64)
Control Panel -> Programs and Features -> Uninstall

Register ASP.NET with .NET Framework 4.5 in Internet Information Services (IIS)
Open CMD
Run this command:
%SystemDrive%\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir -enable

Restart the IIS services:
IISReset

Windows Server 2012 prerequisites
  1. Open Powershell and import server module first with "Import-Module ServerManager" command then install/enable Operating System components as per below;

    Client Access and Mailbox role
    Import-Module ServerManager
    Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation
Required Software
  1. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
  2. Microsoft Office 2010 Filter Pack 64 bit
  3. Microsoft Office 2010 Filter Pack SP1 64 bit
Uninstall Microsoft Visual C++ 11 Beta Redistributable (x64)
Control Panel -> Programs and Features -> Uninstall



Install Exchange 2013 on Windows Server 2008 R2



1.       First of all we have to install Exchange Server 2013 prerequisite, I’m using PowerShell for installing all requisite :

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-Clustering-CmdInterface


Now once you have completed the above steps install the following software.
Note:- The hotfix may already be installed if you’ve configured Windows Update to install security updates on your computer.

Once the prerequisites are installed, we will now start the Exchange Server 2013 setup. The Exchange Server 2013 can be downloaded from Microsoft site. Run the setup.exe. or
insert the DVD or .ISO files and run setup.exe (ensure Exchange 2013 Media version you are using is CU2), if you want to check update select “connect to the internet and check the update option” otherwise select “ Don’t check the update right now”.


Once update will check click on Next

 Accept the EULA and click Next


Feedback page now choice is yours click next

Select servers roles that you want to install here


Select the folder the you want to install the Exchange program into

     Now if you plan to deploy third party malware protection (post install), then you might wish to disable this, but most cases you will want it enabled(this is built Forefront  technology in previous version), click next

Pre deployment readiness checks will be carried out when it complete click next

Setup will take quite some time to complete

When complete, click the box to launch the admin console and click next.

After a few seconds the Exchange Admin Center will open


Note : Open Internet Explorer and enter the name of Exchange Server 2013 server in following format if you have co-exorbitance with Exchange 2010 :
https://localhost/ecp?ExchClientVer=15 ( the addition of the ?ExchangeClientVer=15 string to the ecp url. Without this string you would be redirected to the Exchange 2010 exp)

No comments:

Post a Comment