Before you can install Exchange Server 2007 SP1 on a Windows Server 2008 there are varying prerequisites that need to be installed, depending on the Exchange 2007 Server role you plan on installing. Details on how to install those prerequisites manually can be found in the Exchange 2007 SP1 documentation:
In this blog post, we wanted to share a set of XML files that you can use to simplify the process of installing those prerequisites. Please see the attached ZIP file near the end of this post.
The following XML files are available:
Exchange-Base.xml - this will install the prerequisites that are common for majority of Exchange server roles. Note: To complete the installation, a reboot will be necessary. The reboot must be done before proceeding with the remaining Operating System prerequisites that are detailed below. If the AD management tools are not installed prior to installation of IIS 7 components, there are potential issues with IIS 7 configuration that can crop up as a result, hence the recommendation for a reboot.
Exchange-MBX.xml - this will install the rest of prerequisites that the Mailbox Server role requires.
Exchange-CAS.xml - this will install the rest of prerequisites that the Client Access Server role requires
Exchange-Edge.xml - this will install the rest of prerequisites that the Edge role requires.
Exchange-UM.xml - this will install the rest of prerequisites that the Unified Messaging role requires.
Exchange-ClusMBX.xml - this will install the rest of prerequisites that a clustered Mailbox Server role requires. When compared to the previously mentioned Exchange-MBX.XML, this XML file also installs Failover Clustering.
The Hub Transport Server Role requires no further Operating System prerequisites, other than what is already specified in Exchange-Base.xml.
To run those XML files and install the OS prerequisites you need, you should run the following from the CMD line:
Exchange Server 2007, SP1, Installation, Windows Server 2008, Ws2008, Win2K8, Windows Server, Setup