Invalid version attribute on the Exchange organization object

[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at https://go.microsoft.com/fwlink/?linkid=34707.]  

Topic Last Modified: 2008-11-03

The Microsoft Exchange Server Analyzer tool queries the Active Directory directory service to determine the schema version information for Exchange. Specifically, the Exchange Server Analyzer examines the following Active Directory object to determine the current value for the rangeUpper attribute:

CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=<DN-of-forest-root-domain>

A rangeUpper value of 4397 indicates that Exchange 2000 Server is installed.

A rangeUpper value of 6870 indicates that Exchange Server 2003 is installed.

A rangeUpper value of 10637 indicates that Exchange Server 2007 is installed.

A rangeUpper value of 11116 indicates that Exchange Server 2007 Service Pack 1 (SP1) is installed.

If the Exchange Server Analyzer finds any other value for rangeUpper, an error is displayed.

The rangeUpper value is entered by Exchange 2000 Server or Exchange Server 2003 during the ForestPrep process. A value other than 4397, 6870, or 10637 typically indicates that a beta or pre-release version of Exchange was used to perform ForestPrep or, in the case of Exchange Server 2007, PrepareDomain.

To resolve this problem for Exchange 2000 Server or Exchange Server 2003, rerun the ForestPrep process using the release version of Exchange that is installed in your environment. For Exchange Server 2007, rerun PrepareSchema using the release version of Exchange that is installed in your environment. You must run ForestPrep or PrepareSchema while logged on with an account that has a minimum of the following rights:

  • Enterprise Administrator

  • Schema Administrator

  • Domain Administrator

  • Local Machine Administrator (if running on member server only)

To correct this error for Exchange 2000 Server or Exchange Server 2003

  1. Run setup.exe /forestprep.

  2. Verify that the ForestPrep process has completed successfully.

To correct this error for Exchange Server 2007

  1. Run setup.exe /PrepareSchema.

  2. Verify that the PrepareSchema process has completed successfully.

For details about how to install Exchange and perform the PrepareSchema process, see the following product documentation:

For details about how to install Exchange and perform the ForestPrep process, see the following Microsoft Knowledge Base articles: