Installation of Exchange 2007 SP2 with Windows 2008 R2 Domain Controllers fails because of outdated Best Practices Analyzer files
When trying to install Exchange 2007 SP2 in a network where all domain controllers are Windows 2008 R2 version, setup fails with following error:
[ERROR] Cannot find at least one domain controller running Windows Server 2003 Service Pack 1 or later in domain 'DC=DCName,DC=com,DC=DCName'. This could be the result of moving domain controller objects in Active Directory. Check that at least one domain controller running Windows Server 2003 Service Pack 1 or later is located in the 'Domain Controllers' organizational unit (OU) and rerun setup.
- Download and extract Exchange 2007 SP2 to a local hard drive.
- Download the updated ExBPA.PreReqs.xml and ExBPA.Readiness.xml files [click here for download]
- Save the files to your local hard drive
- Locate ExBPA.PreReqs.xml and ExBPA.Readiness.Xml files which were extracted from the Exchange 2007 SP2 download. The default location is "Setup\ServerRoles\Common\<language>". Rename original XML files to something else or save them to a different location.
- Place the ExBPA.PreReqs.xml and ExBPA.Readiness.Xml files which you downloaded into the place of original xml files.
- Copy the Exchange 2007 SP2 setup files that you have modified to the non-Internet connected Exchange Server which you are trying to upgrade to Exchange 2007 SP2.
- Run Setup on the non-Internet connected computer by using the files you copied as per above.
Related article: