Dans le cadre d’un projet de migration d’une infrastructure Exchange 2010 d’une forêt AD « A » vers une forêt AD « B », j’ai été sollicité pour répondre à la question suivante :
> Hicham, quelle est la version du Schéma Active Directory des deux forêts AD ?
Cette information peut être collectée via :
> Windows PowerShell | si vos DCs sont sous Windows Server 2008 R2, 2012 ou encore 2012 R2
ou
> L’outil DSQuery.exe | si vos DCs sont sous Windows Server 2003 et 2008
Avant de détailler les commandes à utiliser sous Windows PS ou l’outil DSQuery, notez les numéros de versions et versions d’OS suivants :
69 = Windows Server 2012 R2
56 = Windows Server 2012
52 = Windows Server 8 Beta
51 = Windows Server 8 Developer’s Preview 51
47 = Windows Server 2008 R2
44 = Windows Server 2008
39 = Windows Server 2008 Beta
31 = Windows Server 2003 R2
30 = Windows Server 2003
13 = Windows 2000
#Méthode N° 1
> Lancez Windows PowerShell et saisir :
Get-ADObject (Get-ADRootDSE).schemaNamingContext -Property objectVersionComme illustré dans l’image ci-après, la version du Schéma AD de ma maquette est Windows Server 2012 R2 (Numéro 69). #Méthode N°2 > Lancez cmd.exe en tant qu’Administrateur et saisissez :
dsquery * CN=Schema,CN=Configuration,dc=mondomaine,dc=lan -scope base –attr objectVersionDans l’exemple suivant, cette commande a été exécutée sur un DC d’une forêt AD 2008 R2 (d’ou le numéro 47 correspondant à Windows Server 2008 R2) :