How to find the current Schema Version

Author:

Yuval Sinay MVP

COMMUNITY SOLUTIONS CONTENT DISCLAIMER

MICROSOFT CORPORATION AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY, RELIABILITY, OR ACCURACY OF THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN. ALL SUCH INFORMATION AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION AND RELATED GRAPHICS, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, WORKMANLIKE EFFORT, TITLE AND NON-INFRINGEMENT. YOU SPECIFICALLY AGREE THAT IN NO EVENT SHALL MICROSOFT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OF OR INABILITY TO USE THE INFORMATION AND RELATED GRAPHICS CONTAINED HEREIN, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF MICROSOFT OR ANY OF ITS SUPPLIERS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES.

SUMMARY

The following articles will help you to find the current Schema Version

Tips

 
 
To find the current Active Directory Schema Version, you can use one
 
  of the following methods:
 
 
Note: The internal root domain that we use in this demo is: "domain.local".
 
 
1. Using "ADSIEdit.msc " or/and "LDP.exe" tools:
 
Navigate to:
 
"CN=Schema,CN=Configuration,DC=domain,DC=local"
 
and review the current "objectVersion" attribute.
 
 
 
2. Using "DSQuery" command line:
 
"dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion"
 
 
The following information provide a mapping between the "objectVersion" attribute value, to
 
the Active Directory Schema commutability:
 
 
13 -> Windows 2000 Server
30 -> Windows Server 2003 RTM, Windows 2003 With Service Pack 1, Windows 2003 With Service Pack 2
31 -> Windows Server 2003 R2
44 -> Windows Server 2008 RTM

 
 
 
 
To find the current Exchange Schema Version, you can use one
 
  of the following methods:
 
 
Note: The internal root domain that we use in this demo is: "domain.local".
 
 
1. Using "ADSIEdit.msc " or/and "LDP.exe" tools:
 
Navigate to:
 
"CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=domain,DC=local"
 
and review the current "rangeUpper" attribute.
 
 
 
2. Using "DSQuery" command line:
 
"dsquery * CN=ms-Exch-Schema-Version-Pt,cn=schema,cn=configuration,dc=domain,dc=local -scope base -attr
 
    rangeUpper"
 
 
The following information provide a mapping between the "rangeUpper" attribute value, to
 
the Exchange Schema commutability:
 
 
4397 -> Exchange Server 2000 RTM
4406 -> Exchange Server 2000 With Service Pack 3
6870 -> Exchange Server 2003 RTM
6936  -> Exchange Server 2003 With Service Pack 2
10628 -> Exchange Server 2007
11116 -> Exchange 2007 With Service Pack 1
 
 
Schema Changes Between Exchange 2000 Server and Exchange Server 2003
 

 
Exchange 2007 Schema Changes (SP1)
 

 
 
 
Properties

Article ID: 558112 - Last Review: 14 Feb 2017 - Revision: 1

Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Standard x64 Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows 2000 Enterprise Edition, Microsoft Windows 2000 Standard Edition

Feedback