Applies to: Exchange Server 2007 SP3, Exchange Server
2007 SP2, Exchange Server 2007 SP1
Topic Last Modified: 2008-07-30
This topic area provides guidance on preparing a consolidated server build DVD (or network installation point) using batch files, scripts, and other methods to streamline the server build process. Sample batch files, scripts, and other supporting files that can be modified for your environment are also documented. These methods and examples can be used while developing documentation for a consolidated server build and deployment process for your Exchange environment. By standardizing the build process with a consolidated installation point and automation files, you can minimize the chances for user error in the build process.
Recommended Installation Prerequisites
Install the hotfixes in the order listed. Hotfixes are ordered based on version numbers beginning with the lower versions and ending with the higher versions.
Important: |
---|
Install service packs and/or hotfixes on the Client Access servers before upgrading the Mailbox servers. |
The following table represents the directory structure that should be prepared to build a configuration DVD to support your server build process. Prepare a directory structure similar to the following in a location that is accessible to a DVD burner. Download the supporting files and locate them in the structure as shown. Create the listed batch files and locate them as shown.
Note: |
---|
All entries in bold represent directory folders. All non-bold entries are files within the folder. |
E2K7CONFIGDVD |
|
|
|
|
|
E2K7-PreReqs |
|
|
|
|
|
e2k7-prereqs.bat |
|
|
|
|
edge-prereqs .bat |
|
|
|
|
UM-prereqs.bat |
|
|
|
|
Exchange-Base.xml |
|
|
|
|
Exchange-CAS.xml |
|
|
|
|
Exchange-ClusMBX.xml |
|
|
|
|
Exchange-Edge.xml |
|
|
|
|
Exchange-MBX.xml |
|
|
|
|
Exchange-UM.xml |
|
|
|
E2K7-PostSP1 |
|
|
|
|
|
Post-e2k7sp1.bat |
|
|
|
E2K7-Scripts |
|
|
|
|
|
CAS |
|
|
|
|
|
ConfigureAutoDiscover.ps1 |
|
|
|
|
ConfigureOAB.ps1 |
|
|
|
|
ConfigureOLAnywhere.ps1 |
|
|
|
|
ConfigureOWA.ps1 |
|
|
|
|
legacyEAS.vbs |
|
|
|
HT |
|
|
|
|
Set-registry.ps1 |
|
|
|
IE7 |
|
|
|
|
|
ie7-install.bat |
|
|
|
Support |
|
|
|
|
|
DebuggingTools |
|
|
|
|
debug.reg |
|
|
|
|
debuginstall.vbs |
|
|
|
|
e2k7toolsinstall.cmd |
|
|
|
Symbols |
|
|
|
|
|
E2K7 |
|
|
|
|
|
Hotfixes |
|
|
|
|
|
COM |
|
|
|
|
DLL |
|
|
|
|
EXE |
|
|
|
|
FLT |
|
|
|
RTM |
|
|
|
|
Hfsyminst.bat |
|
|
W2K3-PostSP2 |
|
|
|
|
|
E2K7-post-sp2.bat |
|
|
|
|
W2K3-post-sp2.bat |
|
|
|
W2K8-Hotfix |
|
|
|
|
|
W2K8-hotfix.bat |
|
|
When the directory structure has been created, you must download the appropriate files for your environment and place them in the correct directories. You must also create the required automation files listed in the table above.
Download the Appropriate Support Files
Select the appropriate support and update files for your environment and download them. The following list is recommended for evaluation and testing as part of your server build for Microsoft Exchange Server 2007 on Windows Server 2003.
Windows Server 2003 Recommendations
Windows Debugging Tools
For Windows Server 2003 x64 edition, you can download the debugging tools from Install Debugging Tools for Windows 64-bit Version.
Service Pack
For Windows Server 2003 x64 edition, see Windows Server 2003 Service Pack 2 for x64 Editions.
Security Configuration Wizard
For general information about the Security Configuration Wizard, review the Security Configuration Wizard Documentation.
For more information about how to secure the operating system when Exchange Server 2003 is installed, see Windows 2003 SP1 Security Configuration Wizard and Exchange servers.
For more information about how to secure the operating system when Exchange Server 2007 is installed, see Using the Security Configuration Wizard to Secure Windows for Exchange Server Roles.
Internet Explorer
For Windows Server 2003 SP2 x64, install Windows Internet Explorer 7 for Windows 64 bit Client/Server.
Hotfixes
Download the following recommended hotfixes.
- All security hotfixes for the operating system from Microsoft Security Bulletin Search
- Cluster-specific Post-SP2 hotfixes on server clusters from
Recommended hotfixes for Windows Server 2003
Service Pack 2-based server clusters
- December 2007 cumulative time zone update for
Microsoft Windows operating systems
- Availability of a Volume Shadow Copy Service
(VSS) update rollup package for Windows Server 2003 to resolve some
VSS snapshot issues
- A Windows Server 2003-based computer becomes
unresponsive because of a memory manager trimming operation that is
caused by an indeterminate module that requests lots of
memory
- An update to turn off default SNP features is
available for Windows Server 2003-based and Small Business Server
2003-based computers
- A Cluster node may lose an MNS quorum, and the
Cluster service may stop on a Windows Server 2003, Enterprise
Edition-based computer
Service Packs
Install the following service packs.
Exchange 2007 Requirements
Important: |
---|
If you have deployed Client Access server to Client Access server proxying, you must apply the update rollup to the Internet-facing Client Access servers before you apply the update rollup to the non-Internet-facing Client Access servers. For other Exchange 2007 configurations, the order in which you apply the update rollup to the servers is not important. |
Update Rollup
For more information about the recommended update rollup for Exchange 2007 SP1, see Microsoft Knowledge Base article, "How obtain the latest service pack or update rollup for Exchange 2007" (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=937052).
Preparing Necessary Automation Files
Prepare the necessary automation files for your server build DVD. These files include the following:
- e2k7toolsinstall.cmd
- e2k7-prereqs.bat
- edge-prereqs .bat
- UM-prereqs.bat
- ie7-install.bat
- Hfsyminst.bat
- E2K7-post-sp2.bat
- W2K3-post-sp2.bat
- W2K8-hotfix.bat
- debug.reg
- debuginstall.vbs
- legacyEAS.vbs
- ConfigureAutoDiscover.ps1
- ConfigureOAB.ps1
- ConfigureOLAnywhere.ps1
- ConfigureOWA.ps1
- Set-registry.ps1
- Exchange-Base.xml
- Exchange-CAS.xml
- Exchange-ClusMBX.xml
- Exchange-Edge.xml
- Exchange-MBX.xml
- Exchange-UM.xml
- 403-4.asp
Detailed instructions on creating these files are available in the following topics:
Server Build DVD Exchange 2007 Tools Installation Command File Example
Server Build DVD Batch File Example
Server Build DVD Registry File Sample (Enable Debugging)
Server Build DVD Visual Basic Script Examples
Updates and Support Files
Place updates and support files in the following build DVD directory structure.
E2K7CONFIGDVD\E2K7-PreReqs\
- e2k7-prereqs.bat
- edge-prereqs.bat
- UM-prereqs.bat
- Exchange-Base.xml
- Exchange-CAS.xml
- Exchange-ClusMBX.xml
- Exchange-Edge.xml
- Exchange-MBX.xml
- Exchange-UM.xml
E2K7CONFIGDVD\E2K7-PostSP1\
You must update the Post-e2k7sp1.bat batch file with the list of hotfixes you plan to deploy.
E2K7CONFIGDVD\E2K7-Scripts\
- Set-registry.ps1
E2K7CONFIGDVD\E2K7-Scripts\CAS\
- ConfigureAutoDiscover.ps1
- ConfigureOAB.ps1
- ConfigureOLAnywhere.ps1
- ConfigureOWA.ps1
- legacyEAS.vbs
E2K7CONFIGDVD\E2K7-Scripts\HT\
The E2K7-Scripts\HT directory is reserved for any scripts that you may wish to implement for servers with the Hub Transport server role.
E2K7CONFIGDVD\IE7\
- ie7-install.bat
E2K7CONFIGDVD\Support\
- debug.reg
- debuginstall.vbs
- e2k7toolsinstall.cmd
E2K7CONFIGDVD\Support\DebuggingTools\
Download the contents of the Windows 64-bit Debugging Tools found in Install Debugging Tools for Windows 64-bit Version and extract to the DebuggingTools folder.
E2K7CONFIGDVD\Symbols\E2K7\
- Hfsyminst.bat
E2K7CONFIGDVD\Symbols\E2K7\Hot-Fixes\*
Extract the symbols from the E2K7 Post-RTM hotfixes and place the DLL, EXE, COM, or FLT directories in the \Hot-Fixes directory.
E2K7CONFIGDVD\Symbols\E2K7\RTM\
Copy the contents of Exchange 2007 RTM CD \Support\Symbols\i386 folder to \Symbols\E2K7\RTM.
E2K7CONFIGDVD\W2K3-PostSP2\
You must update the following batch files with the list of Windows Server 2003 post-SP2 hotfixes you are deploying and place the hotfixes in the \W2K3-PostSP2 directory.
- E2K7-post-sp2.bat
- W2K3-post-sp2.bat
E2K7CONFIGDVD\W2K8-Hotfix\
You must update the W2K8-hotfix.bat batch file with the list of Windows Server 2008 post-RTM hotfixes you are deploying and place the hotfixes in the \W2K8-Hotfix directory.
For More Information
For more information about Server Build DVD Exchange 2007 Tools Installation Command File Examples, see Server Build DVD Exchange 2007 Tools Installation Command File Example.
For more information about Server Build DVD Batch File Examples, see Server Build DVD Batch File Example.
For more information about Server Build DVD Registry File Sample (Enable Debugging), see Server Build DVD Registry File Sample (Enable Debugging).
For more information about Server Build DVD Visual Basic Script Examples, see Server Build DVD Visual Basic Script Examples.
For more information about Server Build DVD PowerShell Script Examples, see Server Build DVD PowerShell Script Examples.
For more information about Server Build DVD XML Answer File Examples, see Server Build DVD XML Answer File Examples.