Identificare la versione dell'Active Directory schema

adschema01

Quando viene effettuato un aggiornamento del Domain Controller, l'Active Directory schema deve essere esteso per abilitare le nuove funzionalità. Questa modifica determina l'incremento dello schema version.

Qui è riportato un riepilogo degli schema versions relativi alle varie edizioni di Windows.

WINDOWS EDITION SCHEMA VERSION
Windows 2000 Server 13
Windows Server 2003 30
Windows Server 2003 R2 31
Windows Server 2008 44
Windows Server 2008 R2 47
Windows Server 2012 56
Windows Server 2012 R2 - Preview 69

 

Procedura

Per identificare l'attuale Active Directory schema in uso ci sono diversi modi:

  • Registry
  • Command Prompt
  • PowerShell

Registry

Aprire il tool Registry Editor e identificare la chiave:

HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\<Schema Version>

adschema02

 

Command Prompt

Utilizzando il comando dsquery, dal Command Prompt digitare la seguente istruzione:

dsquery * cn=schema,cn=configuration,dc=domain,dc=com -scope base -attr objectVersion"

Sostituire le voci dc=domain, dc=com con la configurazione della propria rete.

C:\>dsquery * cn=schema,cn=configuration,dc=nolabnoparty,dc=local -scope base -attr objectVersion"

adschema03

 

PowerShell

Avviare il modulo PowerShell ActiveDirectory e digitare il seguente comando per visualizzare lo schema version.

Get-ADObject "cn=schema,cn=configuration,dc=domain,dc=com" -properties objectversion

Sostituire le voci dc=domain, dc=com con la configurazione della propria rete.

PS C:\>Import-Module ActiveDirectory
PS C:\>Get-ADObject "cn=schema,cn=configuration,dc=nolabnoparty,dc=local" -properties objectversion

adschema04

Questi metodi permettono di identificare in maniera semplice l'Active Directory schema version correntemente in uso nel proprio ambiente di rete.

firma