Active Directory and Exchange Schema Versions, 2010 Update
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.
One Response to Active Directory and Exchange Schema Versions, 2010 Update
Leave a Reply Cancel reply
Twitter Favorites- HyperVBear: Download the annual Veeam Virtualization Data Protection Report: http://t.co/gNPRl7hL
- VMware: Facts about Virtualizing Oracle (part 2 of 2: Oracle Licensing) http://t.co/0ZGRZ3iD from our Business Critical Apps Blog
- vCloud: Overview of #vCenter Infrastructure Navigator in vCenter Operations Management Suite 5.0 [video] http://t.co/6XhhTzWd via @VMware
- halr9000: Data ONTAP #PowerShell Toolkit 1.7: http://t.co/vpa3XibV
- Leadershipfreak: 10 tips for presenting to CEO's. "Top 10 Ways to Tick Off CEOs" http://t.co/OALminzl (new)
- BiZZdesign: New features in BiZZdesign Architect 3.3: Ribbons, ArchiMate 2.0, Business Model Canvas and import of Archi models!
- anthonyspiteri: To extend the UI timeout for VMware vCenter Operation Manager 5: http://t.co/9sIMSqGJ : My forum post with correct response #vCOPS #brownbag
- DennisMSmith: Beyond Servers: Is Your Data Center Truly Virtualized? http://t.co/qmE2zFMC
- WesleyBackelant: #Kinect for #Windows is now Available! @ http://t.co/PvNDjVQL
- vCloud: The #vCloud API Migration Guide: http://t.co/tH1X5mG8 via @michaelahaines
Archives





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