How to Query Active Directory to Determine the Schema Version
You can query Active Directory to determine the schema version as shown below. Replace “dc=domainname” with your information:
dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion
The PowerShell version below does not require any customization:
Get-ADObject (get-adrootdse).schemaNamingContext -Property objectVersion
The table below shows Active Directory schema versions.
Windows 2000 Server | 13 |
Windows 2003 RTM, SP1, SP2 | 30 |
Windows 2003 R2 | 31 |
Windows 2008 | 44 |
Windows 2008 R2 | 47 |
Windows Server 2012 Beta | 52 |
Windows Server 2012 | 56 |
Windows Server 2012 R2 | 69 |
Comments
Anonymous
July 01, 2013
The comment has been removedAnonymous
October 31, 2013
Thanks for the feedback Aakash. Correction made.Anonymous
October 18, 2015
4 way to check Active directory schema version winplat.net/.../how-to-check-active-directory-schema-versionsAnonymous
April 18, 2017
Thank you for the information.Anonymous
August 08, 2017
Windows Server 2016: 87