A. I recently came across a great PowerShell script that allows you to select the type of Exchange 2010 roles being installed and then does everything for you.

Below is an installation in action. If you've never run scripts before, you will need to run

Set-ExecutionPolicy unrestricted

to allow the script to run. Just launch your PowerShell window and type

.\Ex2010-PreRequisites.ps1

to launch the script. Once the script has run, you'll most likely need to reboot. After the reboot is complete, you can begin installing Exchange.

<p>Exchange Server 2010 - Pre-requisites script<br> Please select which role you are going to install..<br><br> 1) Hub Transport<br> 2) Client Access Server<br> 3) Mailbox<br> 4) Unified Messaging<br> 5) Edge<br> 6) Typical (CAS/HUB/Mailbox)<br> 7) Client Access and Hub Transport<br><br> 9) Configure NetTCP Port Sharing service<br> 10) Install 2007 Office System Converter: Microsoft Filter Pack - Only if you are installing Hub or Mailbox Server role<br><br> 13) Restart the computer<br><br><br> Select an option.. \\[1-13\\]?<br><strong>6</strong><br> WARNING: \\[Installation\\] Succeeded: \\[.NET Framework 3.5.1 Features\\] .NET Framework 3.5.1. You must restart this server<br> to finish the installation process.<br> WARNING: \\[Installation\\] Succeeded: \\[Windows Process Activation Service\\] Configuration APIs. You must restart this<br> server to finish the installation process.<br> WARNING: \\[Installation\\] Succeeded: \\[Windows Process Activation Service\\] .NET Environment. You must restart this server<br> to finish the installation process.<br> WARNING: \\[Installation\\] Succeeded: \\[Windows Process Activation Service\\] Process Model. You must restart this server to<br> ..<br> ..<br> WARNING: \\[Installation\\] Succeeded: \\[RPC over HTTP Proxy\\] RPC over HTTP Proxy. You must restart this server to finish<br> the installation process.<br><br> Success Restart Needed Exit Code Feature Result<br> ------- -------------- --------- --------------<br> True Yes Succes... \\{.NET Framework 3.5.1, Configuration APIs,...</p>