Configuring Exchange 2013 with Powershell- Part 2: Prerequisites

Now that we have our networking configured lets get the prereqs installed. I originally followed this guide to make sure I got everything in the right order. Thanks @ExchServPro
NOTE: This is for Server 2012 only, for Server 2008 R2 go here
When doing this I also wanted to run the installers for the filter packs, the UC runtime, and the Equallogic Host Integration Tools. The first step is easy, just open an elevated PowerShell prompt and paste this in:
Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, 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, Multipath-IO -IncludeAllSubFeature -IncludeManagementTools
After these complete a restart is required.
Next download the installers:
UC Runtime
Office 2010 Filter Packs
Office 2010 Filter Packs SP1
If you are using storage from Dell Equallogic login to download the HIT Kit
Now you could just kick off the installers in that order, but where is the fun in that.
First put all of those installers in the same directory. For my example I am going to go with C:\Prereqs
Now assign that location to a variable:
$prereqDirectory = "C:\Prereqs"
Now execute the following lines and they will run all of the installers. Do note that when the Equallogic HIT kit gets done installing, the server will automatically restart. The Equallogic HIT Kit will install all features, to customize the install see the installation guide.
#UM intergration $install = $prereqDirectory+"\UcmaRuntimeSetup.exe /passive /norestart" Invoke-Expression $install Start-Sleep -Seconds 10 #Filter Packs $install = $prereqDirectory+"\filterPack64bit.exe /passive /norestart" Invoke-Expression $install Start-Sleep -Seconds 10 $install = $prereqDirectory+"\filterpack2010sp1.exe /passive /norestart" Invoke-Expression $install Start-Sleep -Seconds 6 #Installs Equallogic Host Tools in the default directory #***** WARNING CAUSES RESTART ***** $install = $prereqDirectory+"\Setup64.exe /s /v/qn /V'/q ADDLOCAL=ALL'" Invoke-Expression $install
That is it for the Prerequisites. Next up we need to configure the storage.


