Its been two years, so it is about time to revisit this post from the past and provide an update to the master table of versions for Exchange and AD schema versions.

If you are dropping into environments and working on aspects of them such as Exchange, OCS, PKI, or other Active Directory integrated applications, you will encounter situations where you may need to update the AD schema. Of course, the first question is, what version am I at today?

Here’s a handy way to find out:

Query for the objectVersion attribute of the CN=Schema,CN=Configuration,DC=yourdomainhere of your Active Directory domain and compare the value to the table below.

I’ve provided links to the schema update information (where available), if you are curious as to what is updated in each.

objectVersion AD Schema Update
13 Windows 2000 Server
30 Windows Server 2003 **
31 Windows Server 2003 R2
44 Windows Server 2008
47 Windows Server 2008 R2

** The Windows Server 2003 upgrade from 2000 also adds the CN=Windows2003Update,CN=ForestUpdates,CN=Configuration,DC=yourdomainhere and sets its revision attribute to 9. This hasn’t been used again, yet.

Exchange Server saves the current version of its schema updates in an attribute of two locations.

For /forestprep operations, query the rangeUpper attribute of the CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=yourdomainhere object.

For /domainprep operations, query the Microsoft Exchange System Objects object in each domain for its objectVersion value.

The table below provides the number to version translation.

objectVersion Exchange Version
4406 Exchange 2000 Server
6936 Exchange Server 2003
10637 Exchange Server 2007
11116 Exchange Server 2007 SP1
14622 Exchange Server 2007 SP2
Exchange Server 2007 SP3
14622 Exchange Server 2010
14718 Exchange Server 2010 SP1 (beta)

Full details on Exchange schema revisions can be found on MSDN.

Tagged with:
 

One Response to Active Directory and Exchange Schema Versions, 2010 Update

  1. Rob Silver says:

    Hi

    This is really handy to know where the Schema is at.

    You can use LDIFDE to update the schema with the relevant LDF file. Here’s a quick how-to:

    http://robsilver.org/ad/how-to-update-the-schema-using-ldifde/

    Regards,

    Rob

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>