32 Chapter 2 • Installing Exchange Server 2007 ■ Remote procedure call (RPC) over Hypertext Transfer Protocol (HTTP) Proxy Windows networking component (required only if you are deploying clients that will use the Outlook Anywhere functionality, previously called RPC over HTTP) ■ ASP.NET v2.0 In addition, if you’re planning to use OWA 2007 in your organization where you have non-English domain controllers, it’s important you install the hotfi x mentioned in MS KB article 919166; otherwise you’ll experience issues in looking up recipients in the GAL using OWA 2007. Hub Transport Server No additional Windows components are required by the Hub Transport server; however, you must make sure that the SMTP and NNTP services are not installed. Edge Transport Server The following components are required for the Edge Transport server: ■ ADAM ■ Like the Hub Transport role, SMTP and NNTP must not be installed NOTE ADAM is an included Windows component of Windows Server 2003 R2. However, to install ADAM on a Windows 2003 server with SP1 or higher, you will need to download the ADAM installation package separately. You can download ADAM by clicking Active Directory Application Mode in the Downloads section of the following link: www.microsoft.com/windowsserver2003/adam. As you might recall, Exchange Server 2000 and 2003 made extended use of the Windows Server 2000 or 2003 SMTP and NNTP protocol stacks, requiring that they be installed components (both subcomponents of IIS) prior to installing the Exchange Server product itself. Both the Hub Transport server and the Edge Transport server require NNTP not be installed, because it is one of the features that are not supported in Exchange Server 2007. Thus, you need to make sure this component isn’t installed on the server, because the Exchange Server 2007 Readiness Check will fail if it is. In addition, because Exchange Server 2007 no longer uses the Windows Server SMTP protocol stack but instead uses its own, you also need to make sure that the Windows Server SMTP component isn’t installed on the server. As with NNTP, the Exchange Server 2007 Readiness Check will fail if the SMTP component is found on the server. Installing Exchange Server 2007 • Chapter 2 33 Unifi ed Messaging Server The following components are required for the Unifi ed Messaging server: ■ Microsoft Speech service (if Exchange 2007 setup doesn’t fi nd this component, it will install it automatically) ■ Microsoft Windows Media Encoder (the x64 edition can be downloaded from http://go.microsoft.com/fwlink/?LinkId=67406) ■ Microsoft Windows Media Audio Voice Codec (can be downloaded from http://support.microsoft.com/kb/917312) ■ Microsoft Core XML Services (MSXML) 6.0 (can be downloaded from http://go.microsoft.com/fwlink/?linkid=70796) Server Requirements As is the case with Exchange Server 2000 and 2003, Exchange Server 2007 relies on and is heavily integrated with Active Directory. So, before you install Exchange Server 2007 on a server, it is mandatory that the server be part of an Active Directory forest. The only exception to this rule is the Edge Transport Server role, which should instead be installed in a workgroup in your perimeter network. The server on which you plan to install Exchange 2007 should also be confi gured with a static IP address; in addition, you should verify that the DNS server settings are confi gured to point at the respective DNS servers in the particular Active Directory forest (see Figure 2.1). Active Directory Requirements First, you want to make sure any domain controllers and global catalog servers in the Active Directory domain in which you’re planning to install the Exchange 2007 server are running Windows Server 2003 SP1 or Windows Server 2003 R2. In addition, you need to set the Active Directory Domain functional level to at least Windows 2000 Native or Windows Server 2003 because these modes are required by the new Exchange 2007 Server Universal Groups. NOTE The SMTP engine included in Exchange Server 2007 has been written from the ground up using managed code within the Exchange Product group itself and not the Windows Server group. The Windows Server Group was responsible for the SMTP component of IIS, which was used by the Microsoft Exchange Transport service (MSExchangeTransport.exe) in both Exchange 2000 and 2003. 34 Chapter 2 • Installing Exchange Server 2007 Figure 2.1 Confi guring TCP/IP Settings To change the Active Directory functional level, you need to perform the following steps: 1. Log on to a Domain Controller in the respective Active Directory Domain. Installing Exchange Server 2007 • Chapter 2 35 2. Click Start | All Programs | Administrative Tools and then click Active Directory Users and Computers. 3. When the Microsoft Management Console (MMC) snap-in has launched, right-click the Active Directory domain in the left pane, then click Raise Domain Functional Level in the context menu, as shown in Figure 2.2. Figure 2.2 Raising the Domain Functional Level 4. Now select Windows 2000 native or Windows Server 2003 in the domain functional level drop-down menu and click Raise (Figure 2.3). 36 Chapter 2 • Installing Exchange Server 2007 Preparing the Active Directory Schema Now that we have been through the hardware and software required by Exchange Server 2007, let’s take a look at what we need to prepare before we can install an Exchange 2007 server into a clean Active Directory domain. The fi rst step is to prepare your Active Directory schema for the new Exchange 2007 attributes by extending it using the Setup /PrepareSchema command-line switch. Exchange Server 2007 adds many new attributes and classes to the Active Directory schema (even more than Exchange Server 2003 did!) and makes additional modifi cations to the existing classes and attributes. To be able to run the Setup /PrepareSchema switch, you must be logged on with an account that is a member of both the Schema Admins and the Enterprise Admins Active Directory groups. In addition, you must run this command from a machine that belongs to the respective Active Directory domain and is located in the same Active Directory site as the server holding the Schema Master role. The Setup /PrepareSchema command will connect to the server holding the Schema Master role and import the required LDAP Data Interchange Format (LDIF) fi les containing all the new Exchange 2007 specifi c classes and attributes. Figure 2.3 Available Domain Functional Levels SOME INDEPENDENT ADVICE If you are planning to install Exchange Server 2007 into an Active Directory domain where an Exchange 2000 or 2003 organization already exists, you also need to make sure that the Exchange organization is running in native mode. This and more about installing Exchange Server 2007 into an existing Exchange organization can be found in Chapter 10. . Exchange Server 2000 and 2003, Exchange Server 2007 relies on and is heavily integrated with Active Directory. So, before you install Exchange Server 2007 on a server, it is mandatory that the. Setup /PrepareSchema command-line switch. Exchange Server 2007 adds many new attributes and classes to the Active Directory schema (even more than Exchange Server 2003 did!) and makes additional. command will connect to the server holding the Schema Master role and import the required LDAP Data Interchange Format (LDIF) fi les containing all the new Exchange 2007 specifi c classes and