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>
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"
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
Questi metodi permettono di identificare in maniera semplice l'Active Directory schema version correntemente in uso nel proprio ambiente di rete.