HowTo : Obtenir la version du Schéma Active Directory (fr-FR)
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 objectVersion
Comme illustré dans l'image ci-après, la version du Schéma AD de ma maquette est Windows Server 2012 R2 (Numéro 69).http://blog.alphorm.com/wp-content/uploads/2015/06/1.png
**#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 objectVersion
Dans 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) :
http://blog.alphorm.com/wp-content/uploads/2015/06/2.png