Prerequisites:

  • Exchange Org must be set to “Native Mode” no pre-Exchange 2000 servers.
  • Exchange 2000 servers must be at Service Pack 3.
  • Exchange 2003 servers must be at Service Pack 2.
  • Active Directory Schema Master must be a Windows 2003 DC with Service Pack 1.
  • At least one Global Catalog in each site, where an Exchange 2007 Server will reside, must be Windows 2003 with Service Pack 1.
  • Active Directory Domain Functional Level must set to Windows Server 2000 or Windows Server 2003.
  • Verify the existing Exchange 2000/2003 Server does not have a SMTP Smart Host configured.
  • Run Exchange Best Practices Analyzer (ExBPA) to verify installation requirements.

Required Software:

  • MS .NET Framework 2.0 or 3.0
  • MMC 3.0
  • Windows PowerShell 1.0
    • Required Windows Components:
      • Mailbox Server
        • Enable network COM+ access
        • IIS Service
        • WWW Service
      • Client Access Server
        • WWW Service
        • RPC over HTTP
        • ASP .NET v2.0
      • Hub Transport Server
        • SMTP and NNTP must NOT be installed

Prep Active Directory for an Exchange 2007 Server:

  • From the Exchange 2007 media run Setup.com /PrepareLegacyExchangePermissions. This will allow the Exchange 2007 Server to coexist with the Exchange 2000/2003 Server.
  • image
  • Next run Setup.com /PrepareSchema.
  • image
  • Next run Setup.com /PrepareAD.
  • Note: Running Setup.com /PrepareAD before /PrepareLegacyExchangePermissions or /PrepareSchema will automatically run /PrepareLegacyExchangePermissions and /PrepareSchema.
  • image

Start the Exchange 2007 Install:

  • Run Setup.exe.
  • image
  • Click Install Microsoft Exchange.
  • The Introduction Page will be displayed. Click Next.
  • Accept the License Terms. Click Next.
  • Enable/Disable Error Reporting. Click Next.
  • Select the Installation Type. (This example used the Typical Install)
  • Specify the Installation Path.
  • image
  • Click Next.
  • Browse to the Exchange 2000/2003 bridgehead server.
  • image
  • Click Next. Setup will begin installing. . .
  • Setup completes successfully.
  • image
  • Click Finish.

Replicate Public Folders:

  • Open Exchange 2000/2003 System Manager.
  • Expand Admin Groups – First Admin Group – Folders – Public Folders
  • image
  • Open the property page of each public folder, then click the Replication tab. Add the Exchange 2007 Server to the replica list.
  • Note: Schedule+ Free Busy or Offline Address Book do not need to be replicated. This has been done automatically.
  • Replication could take up to 72hrs.
  • image
  • When the folders have replicated. Remove the old Exchange 2000/2003 from the replica lists.

Configure Exchange 2007 for Inbound Mail:

  • From the Exchange 2007 EMC. Expand Server Configuration – Hub Transport. Go to the Properties of the Default <ServerName> receive connector.  Click the Permissions Group Tab. Enable Anonymous Users.
  • image
  • Click OK.

Configure Exchange 2007 to Send Mail:

  • From the Exchange 2007 EMC. Organization Config – Hub Transport. Verify the existing Send Connector has been configured correctly to send outbound mail.

Migrate Mailboxes to the Exchange 2007 Server:

  • Use the Exchange 2007 EMC to migrate mailboxes from the Exchange 2000/2003 server to the Exchange 2007 server.

Reconfigure Firewall to point to the new Exchange 2007 Server:

  • Test client access to Exchange 2007 server.
  • Verify
    mail flow.
  • Verify public folder access.

Remove Legacy Routing Group Connector:

  • From the Exchange 2000/2003 server expand Admin Groups – First Admin Group – Routing Groups – Connectors. Right-click the Routing Group Connector and select Delete.
  • image
  • From the Exchange 2000/2003 server expand Admin Groups – Exchange Admin Group (FYDIBOHF23SPDLT) – Exchange Routing Group (DWBGZMFD01QNBJR) – Connectors. Right-click the Routing Group Connector and select Delete.

Decommission the legacy Exchange Servers:

  • Remove Recipient Update Services.
  • From ADSIEdit – Configuration\Services\Microsoft Exchange\<Org Name>\Address Lists Container\Recipient Update Services\
  • Right Click – Delete – “CN=Recipient Update Service (Enterprise Configuration)”
  • Uninstall Exchange 2000/2003 Server. (May be prompted for Exchange 2000/2003 CD)
  • Note: Per Microsoft. Do not delete any legacy administrative groups that belonged to Exchange 2000/2003. LegacyDNs still point to the legacy Exchange 2000/2003 Admin Group.