Installing Exchange 2013 Preview Prerequisites on Windows Server 2012 Release Candidate

As you can see from the previous blog post here we have discussed how to install the pre-reqs for Exchange 2013 Preview on Server 2008 R2 Service Pack 1. We will now go through and discuss the same topic but for Windows Server 2012 Release Candidate.

Things to note..

This product so far is exactly what it says, a preview. We do not recommend or support installing this in a production environment, as this is meant to be installed within a lab for testing and learning purposes. The Exchange 2013 Release Preview cannot coexist with any version of Exchange 2007/2010. You should have an Active Directory forest in your lab that has no version of Exchange attributes or Exchange installed prior to installing the Preview of Exchange 2013.

System Requirements:

You can see the system requirements for Exchange 2013 here:

https://technet.microsoft.com/en-us/library/aa996719(v=exchg.150).aspx

Installing Exchange 2013 Preview on Windows Server 2012 Release Candidate:

As I always recommend, run Windows Update against the server you are prepping to install Exchange Server 2013 Preview on. There may be patches out there that will help the stability of your installation.

Installing either the Mailbox role or BOTH CAS and Mailbox roles on the same server…

First thing first, we need to install the Windows Roles and Features. This can be achieved by doing the following:

 

  • · Open PowerShell within an admin session (right click the PowerShell icon, and select “run as administrator”)
  • · Run the following:

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

 

Once we have the Roles and Features installed you will need to install the following in this order:

    1. Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit
    1. Microsoft Office 2010 Filter Pack 64 bit
    1. Microsoft Office 2010 Filter Pack SP1 64 bit

For Exchange 2013 Preview, you must also uninstall Microsoft Visual C++ 11 Beta Redistributable (x64). This must be done after you've installed UCMA, but before you run Exchange 2013 Preview Setup. To uninstall Microsoft Visual C++ 11 Beta Redistributable (x64), do the following:

    1. Open Control Panel > Programs and Features.
    1. Select Visual C++ 11 Beta Redistributable (x64) - 11.0.50531 and then click Uninstall.
    1. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
    1. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.

Installing the CAS role on your Windows Server 2012 Machine…

First thing first, we need to install the Windows Roles and Features. This can be achieved by doing the following:

  • · Open PowerShell within an admin session (right click the PowerShell icon, and select “run as administrator”)
  • · Run the following:
 
 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

Once this is completed all you will need to install is the following:

Microsoft Unified Communications Managed API 4.0, Core Runtime 64-bit

As shown above, you will also have to remove the MS Visual Studio C++ Beta. Follow these steps below:

  1. Open Control Panel > Programs and Features.
  2. Select Visual C++ 11 Beta Redistributable (x64) - 11.0.50531 and then click Uninstall.
  3. In Microsoft Visual C++ 11 Beta setup, click Uninstall.
  4. When Microsoft Visual C++ 11 Beta is uninstalled, click Close.

Configuring the Windows Firewall Service on Server 2012 RC for the Client Access Service:

Configure Windows Firewall   

A firewall rule must be manually added to allow Exchange to access the registry of the Client Access server. Do the following:

  1. Open Control Panel > Windows Firewall.
  2. Click Advanced Settings.
  3. In Windows Firewall with Advanced Security, click Inbound Rules and then click New Rule.
  4. Select Port and then click Next.
  5. Select TCP, and in Specify local ports, type 139. Click Next.
  6. Select Allow the connection and then click Next.
  7. Make sure Domain, Private, and Public are selected and then click Next.
  8. Enter a name and description for the new rule and then click Finish.

As always if you have any questions please feel free to post them below. I will try my best to get back to them accordingly.

Also keep any eye out for the next blog post in this series, which will be how to install the CAS and Mailbox roles.

Thanks,

 

Adam F