Як дізнатися поточну версію схеми AD в Windows Server 2003/2000

У цій статті розповім вам про те, як можна визначити поточну версію схеми AD в Windows Server. Я вже писав про такий спосіб, який застосовується при оновленні Active Directory до 2008 R2.

Для визначення версії поточної схеми Active Directory, ви можете використовувати один з наступних методів:

Примітка: внутрішній кореневої домен, який ми використовуємо в цій статті називається «domain.local».

метод 1

Скористайтеся утилітами «ADSIEdit.msc» і / або «LDP.exe»:

Перейдіть в гілку:
"CN = Schema, CN = Configuration, DC = domain, DC = local" і знайдіть атрибут "objectVersion".

метод 2

Використовуйте утиліту командного рядка »DSQuery»: Запит виглядає наступним чином:

"Dsquery * cn = schema, cn = configuration, dc = domainname, dc = local -scope base -attr objectVersion

Отже, ми знайшли значення атрибута «objectVersion», тепер нам потрібно виявити відповідність між значенням цього атрибуту і версією поточної схеми Active Directory. Таке відповідність приведено ніже.13 -> Windows 2000 Server
30 -> Windows Server 2003 RTM, Windows 2003 With Service Pack 1, Windows 2003 With Service Pack 2
31 -> Windows Server 2003 R2
44 -> Windows Server 2008 RTM

Щоб дізнатися поточну версію схеми Exchange, можна використовувати один з наступних методів:

Примітка: внутрішній кореневої домен, який ми використовуємо в цій статті: «domain.local».

метод 1

Скористайтеся утилітами «ADSIEdit.msc» і / або «LDP.exe»:

Перейдіть в гілку:

"CN = ms-Exch-Schema-Version-Pt, CN = Schema, CN = Configuration, DC = domain, DC = local" і знайдіть атрибут «rangeUpper».

метод 2

Використовуйте утиліту командного рядка »DSQuery«: Запит виглядає наступним чином:

"Dsquery * CN = ms-Exch-Schema-Version-Pt, cn = schema, cn = configuration, dc = domain, dc = local -scope base -attr rangeUpper»

За наведеним нижче даними ви зможете встановити відповідність між значенням атрибута rangeUpper і поточному плані Exchange:

4397 -> Exchange Server 2000
4406 -> Exchange Server 2000 With Service Pack 3
6870 -> Exchange Server 2003
6936 -> Exchange Server 2003 With Service Pack 3
10628 -> Exchange Server 2007
11116 -> Exchange 2007 With Service Pack 1

Я завжди використовую цю статтю, якщо планується оновлення AD за допомогою утиліти adprep. Це дозволяє уникнути багатьох неприємностей до початку поновлення 🙂