Okay, now that we’ve gotten past the Installation Prerequisites and we’ve run the setup /PrepareSchema; /PrepareAD and /PrepareDomain scripts and verified that our AD forest is ready for installation, we’re ready for the next step: Installing Exchange 2013.

Installing the First Exchange 2013 Server (Mailbox)
Okay, so I’ve decided to demo installing Exchange 2013 via both the Setup Wizard as well as via PowerShell. For the first Exchange Server in my Organization, I will use install the Mailbox Server Role via the setup wizard. If you want to see how Exchange 2013 is installed via PowerShell, please scroll down to the next section.

1. On my designated ‘first’ Exchange 2013 server in the Forest, I have installed all of the prerequisites and also downloaded the Exchange 2013 binaries and expanded them to a local folder.

2. To install the first Exchange 2013 server, your account must either be a member of the Enterprise Admins group. For subsequent installations of Exchange 2013, you can use an account that is the member of the Exchange 2013 Organization Management role group.

A quick word about the setup logs here before we begin our install process. These logs are invaluable in troubleshooting failed installations. It’s a great practice to take a look at the logs after performing an Exchange Server Installation in order to identify the status of your install. Simply perform a search for [WARNING] or [ERROR].

3. Run setup from a command line.

4. In the first screen, you are asked to check for updates.

5. On the next page, the install daemon begins copying files and initializes setup

6. You will now see the Introduction page, where you can read Release notes and learn more about Exchange 2013.  Click Next.

7. In the License Agreement page, don’t forget to read the EULA before clicking on the “I Acccept” button and then Next.

8. I chose to use the recommended settings for providing feedback to Microsoft.

9. Under Server Role Selection, I checked the “Mailbox Server” box and also left the “Automatically install Windows Server roles and features that are required to Install Exchange Server“. If you want to install a dual-role server, you can select both checkboxes under Exchange Server roles.

10. Under Installation Location, you get to select where your Exchange Server Binaries are installed. It’s a good idea to allocate Exchange Server to it’s own dedicated Volume (Not partition) to ensure that there is no hardware resource contention. In this case, I accepted the default location on my C drive.

11. I chose to disable Anti-Malware settings as I have an external Cloud service to do the work for me. If you would like to find out more about Malware Control in Exchange 2013, click here.

12. The installation wizard now begins some readiness checks and subsequently launches the installation process.

13. Once the installation process has completed, you will have to restart the server.

Installing the Exchange 2013 Client Access Server Role
For the next installation of a server role, I will be performing the installation via the setup unattended mode in PowerShell.

The code block for the setup file in Exchange has a considerable number of parameters. For our installation of our first CAS server role, we will use the following:

setup.exe /mode:install /roles:ClientAccess, ManagementTools /IAcceptExchangeServerLicenseTerms /InstallWindowsComponents /OrganizationName:SSCorp /TargetDir:”C:Program FilesMicrosoftExchange ServerV15″

More information on the Setup.exe parameters can be found here.

In this case, setup runs without prompting you for any further options. If there are any errors, Setup will fail and return an error message in the command prompt of PowerShell. You can also access the ExchangeSetup logfile in the C:ExchangeSetupLogs folder for more detailed debugging information.

Okay, so to recap for this post, we completed installing the Exchange 2013 Mailbox Server role via the Setup Wizard and also a CAS Server role via the unattended setup method.

We’re now ready to begin configuring Exchange 2013 to send and receive emails! For our next post, we will perform some post installation checks, followed by setting up Send and Receive Connectors, Default Email Policies as well as installing SSL certificates.

Don’t forget to leave a comment if you felt this was helpful. ?

Road Chimp, over and out.