How to Automate the Exchange Server 2003 Installation

Marc Grote photo
In this article, I will show you how to automate the Exchange 2003 installation process with the help of an unattended script.
It is easy to manually setup one or two Exchange Servers, but what if you must install more than one Exchange Server in a short time and every Exchange Server with the same configuration?

The answer is simple – you must use an answer file with the Exchange Setup process.

Exchange 2003 has the capability to automate the installation process with the help of an unattended file. An unattended setup creates an answer file that stores information about a sample configuration (Figure 1). The file can then be used to set up multiple Exchange 2003 servers.


Figure 1: Example of the automated setup process requirements

Before you create and edit an unattended setup file, make sure that you have the following:

  • A server on which Exchange Server 2003 Server has already been installed
  • Sufficient permissions to run Exchange Server 2003 setup
  • The Exchange Server 2003 installation CD

Please note:
You must install the first Exchange Server in your organization manually. This process can't be automated.

Supported unattended Exchange 2003 installations:

  • Exchange 2003 installation in an organization that has already deployed Exchange 2003 servers
  • Upgrade from Microsoft Exchange 2000 Server to Exchange 2003 in an organization that already has an Exchange 2003 server
  • Exchange 2003 installation in Reinstall mode
  • Exchange 2003 installation in Domainprep mode
  • Exchange 2003 installation in Disaster recovery mode

Unsupported unattended Exchange 2003 installations:

Unattended installations of Exchange 2003 are not supported under the following circumstances:

  • Exchange 2003 installation in ForestPrep mode
  • Removing Exchange Server 2003
  • Installation of Exchange Server 2003 in Maintenance mode
  • Installation of Exchange Server 2003 on a cluster node
  • You install the first computer that is running Exchange 2003 Server in the organization
  • You install Exchange 2003 in a non-native, mixed mode, environment

Required permissions for an unattended setup

The person who installs Exchange Server 2003 in unattended Mode must have Exchange Administrator permissions at the organization level and for service pack installations the person must have Exchange Administrator permissions at the administrative group level.

SETUP /CreateUnattend

OK, this is sufficient information so we can start creating an unattended setup file.

Insert the Exchange 2003 Setup CD into a reference Server with Windows Server 2003 installed and open a command prompt and execute the following command:

SETUP /CreateUnattend c:\autoinst.ini

This command will create an unattended setup file on drive C and the unattened file is named autoinst.ini.


Figure 2: Setup created the unattend file c:\autoinst.ini

Note:
The Exchange 2003 Setup command-line parameters are not validated at the command line. Any misspelling of the setup.exe /createunattend switch starts a manual setup without parameters.

Follow the Exchange setup instructions like a normal Exchange Server 2003 installation. The installation process creates the unattended file autoinst.ini with your configuration choices from the setup process. When setup has finished, you can use a text editor to show the content of this file or to manually change some settings.


Figure 3: Content of the autoinst.ini file

Note:
If you have enabled Autologon (generally not a good idea) on the server where the unattended answer file is created, the password of the user creating the answer file is stored in plain text in the answer file. It is recommended to disable Autologon before using the /createunattend switch. For more information how to disable Autologon, read the following article.

For more information about possible Exchange Server 2003 Setup switches, type SETUP /? at the command prompt (Figure 4).


Figure 4: Exchange Server 2003 Setup switches

SETUP /UnattendFile

Now you can use the answer file autoinst.ini to automatically install Exchange 2003 by executing the following command from the command prompt:

SETUP /UnattendFile c:\autoinst.ini

Conclusion

It is not necessary to automate the Exchange Server 2003 installation process when you only have to install a few Exchange Servers, but in large organizations with dozens or hundreds Exchange Servers, it is a good idea to use an automated Exchange Server 2003 installation.

Related Links

Deployment Features of Exchange Server 2003
http://www.microsoft.com/technet/prodtechnol/exchange/guides/WhatNewE2k3/76b19ee5-2238-4832-9d1e-08d559f170bd.mspx

Options Not Supported During an Unattended Installation
http://go.microsoft.com/fwlink/?linkid=3052&kbid=262356

How to Install Exchange 2000 Server in Unattended Mode
http://go.microsoft.com/fwlink/?linkid=3052&kbid=312363

Circumstances When We Support and When We Do Not Support an Unattended Installation of Exchange Server 2003
http://support.microsoft.com/default.aspx?scid=kb;en-us;894294

Installing New Exchange 2003 Servers
http://www.microsoft.com/technet/prodtechnol/exchange/guides/Ex2k3DepGuide/4e3a8d48-d515-4697-a286-300931784c1f.mspx

Unattended Exchange Server 5.5 Setup
http://support.microsoft.com/kb/188625/en-us

About Marc Grote

Marc Grote photo Marc Grote is an MCSA/MCSE Messaging & Security, an MCTS/MCITP and a Microsoft Certified Trainer and MCLC. He is a freelance IT Trainer and Consultant in the north of Germany near Hanover. He works with Invenate GmbH on special projects. You can find more information about Invenate at ttp://www.invenate.de. He specializes in ISA Server, Exchange, Security for Windows 2000/2003 and Windows Server 2008 designs, migrations and implementations, and Citrix Metaframe implementations. His efforts have earned him recognition as a Microsoft MVP for ISA Server since 2004. You can visit his homepage at http://www.it-training-grote.de.

Click here for Marc Grote's section.

Share this article

Receive all the latest articles by email!

Get all articles delivered directly to your mailbox as and when they are released on MSExchange.org! Choose between receiving instant updates with the Real-Time Article Update, or a monthly summary with the Monthly Article Update. Sign up to the MSExchange.org Monthly Newsletter, written by Exchange MVP Henrik Walther, containing news, the hottest tips, Exchange links of the month and much more. Subscribe today and don't miss a thing!



Receive all the latest articles by email!

Receive Real-Time & Monthly MSExchange.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an MSExchange.org member!

Discuss your Exchange Server issues with thousands of other Exchange experts. Click here to join!

Solution Center

Readers' Choice

Which is your preferred Exchange Server Mail Archiving software solution?