Pages

Search This Blog

Friday, September 7, 2012

How to find the current Exchange Server Schema Version

In a previous post I showed how to determine the current version of Schema version for Active Directory for this one I will show how to determine the Schema version for Exchange server.

In contrary to Active Directory , installing of a higher in service pack within the same edition can cause schema version change , as you can see below ( I added Forest ObjectVersion and Domain ObjectVersion as a bounce ) :

Exchange edition

Schema version

Forest objectVersion attribute of Organization container

Domain objectVersion attribute on Microsoft Exchange System Objects

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

10628

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

Now , here are how to find your current Exchange Schema version ( for all , replace data in italic with yours )

  • Using GUI : by using either ADSIEdit / LDP.exe , navigate to :

"CN=ms-Exch-Schema-Version-Pt,CN=Schema,CN=Configuration,DC=itguydiaries,DC=net"

imageimage

  • Using Directory Services command line ( DSQuery )

dsquery * CN=ms-Exch-Schema-Version-Pt,cn=schema,cn=configuration,dc=itguydiaries,dc=net -scope base –attr “RangeUpper"

image
  • Using Active Directory module for PowerShell

Get-ADObject "CN=ms-Exch-Schema-Version-Pt,cn=schema,cn=configuration,dc=itguydiaries,dc=net" -properties UpperRange

image

Hope that was helpful Open-mouthed smile