Active Directory numbers

Here is quick reference to find out several metadata of AD.

Schema version:

DSQUERY * "CN=Schema,CN=Configuration,DC=<my>,DC=<domain>" -scope base -attr objectVersion
AD version objectVersion
Windows 2000 Server 13
Windows 2000 Server + Exchange 2000 17
Windows Server 2003 30
Windows Server 2003 R2 31
Windows Server 2008 44
Windows Server 2008 R2 47
Windows Server 8 – Developer Preview 51
Windows Server 8 – Beta 52
Windows Server 2012 56
Windows Server 2012 R2 69
Windows Server 10 Technical Preview 72

Schema revision: adprep /forestprep

DSQUERY * "CN=ActiveDirectoryUpdate,CN=ForestUpdates,CN=Configuration,DC=<my>,DC=<domain>" -scope base -attr revision
AD version Revision
Windows Server 2008 2
Windows Server 2008 R2 5
Windows Server 2003 R2 9
Windows Server 2012 11
Windows Server 10 Technical Preview 15

Schema revision: adprep /domainprep

DSQUERY * "CN=ActiveDirectoryUpdate,CN=DomainUpdates,CN=System,DC=<my>,DC=<domain>" -scope base -attr revision
AD version Revision
Windows Server 2008 3
Windows Server 2008 R2 5
Windows Server 2003 R2 8
Windows Server 2012 9
Windows Server 10 Technical Preview 10

Schema revision: adprep /rodcprep

DSQUERY * "CN=ActiveDirectoryRodcUpdate,CN=ForestUpdates,CN=Configuration,DC=<my>,DC=<domain>" -scope base -attr revision
AD version Revision
Windows Server 2008 2
Windows Server 2012 2
Windows Server 10 Technical Preview 2

Forest Functional Level:

DSQUERY * "CN=Partitions,CN=Configuration,DC=<my>,DC=<domain>" -scope base -attr msDS-Behavior-Version
FFL msDS-Behavior-Version
2000 0
2003 Interim 1
2003 2
2008 3
2008 R2 4
2012 5
10 Technical Preview 5

Domain Functional Level:

DSQUERY * "DC=<my>,DC=<domain>" -scope base -attr msDS-Behavior-Version ntMixedDomain
DFL msDS-Behavior-Version ntMixedDomain
Windows 2000 Native domain Level 0 0
Windows 2000 Mixed domain Level 0 1
Windows 2003 Domain Level 2 0
Windows 2008 Domain Level 3 0
Windows 2008 R2 Domain Level 4 0
Windows 2012 Domain Level 5 0
Windows Server 10 Technical Preview 5 0

Exchange version:
#1 – Forest rangeUpper attribute of ms-Exch-Schema-Version-Pt

DSQUERY * "CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=<my>,DC=<domain>" -scope base -attr rangeUpper

#2 – Forest objectVersion attribute of Organization container

DSQUERY * “CN=<myOrganization>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<my>,DC=<domain>” -scope base -attr objectVersion

#3 – Domain objectVersion attribute on Microsoft Exchange System Objects

DSQUERY * "CN=Microsoft Exchange System Objects,DC=<my>,DC=<domain>" -scope base -attr objectVersion
Exchange Version #1 #2 #3
Exchange 2000 RTM 4397 - 4406
Exchange 2000 SP3 4406 - 4406
Exchange 2003 RTM 6870 6903 6936
Exchange 2003 SP1 6870 6903 6936
Exchange 2003 SP2 6870 6903 6936
Exchange 2007 RTM 10637 10666 10628
Exchange 2007 SP1 11116 11221 11221
Exchange 2007 SP2 14622 11222 11221
Exchange 2007 SP3 14625 11222 11221
Exchange 2010 RTM 14622 12640 12639
Exchange 2010 SP1 14726 13214 13040
Exchange 2010 SP2 14732 14247 13040
Exchange 2010 SP3 14734 14322 13040
Exchange 2013 RTM 15137 15449 13236
Exchange 2013 CU1 15254 15614 13236
Exchange 2013 CU2 15281 15688 13236
Exchange 2013 CU3 15283 15763 13236

 

Leave a Reply