Расширение схемы

Схема службы каталогов Active Directory определяет атрибуты и классы, используемые в службах домен Active Directory. Базовая схема, включенная в систему, содержит широкий набор определений классов, таких как пользователь, компьютер и организацияUnit, а также определения атрибутов, такие как userPrincipalName, телефонNumber и objectSid. Существующий набор классов и атрибутов будет достаточно для большинства приложений. Однако схема расширяема, что означает, что можно определить новые классы и атрибуты. В этом разделе описывается расширение схемы Active Directory.

Когда следует расширить схему

Если существующие классы и атрибуты не соответствуют типу данных, которые требуется хранить, следует расширить схему. Важно отметить, что дополнения схемы являются постоянными; классы и атрибуты можно отключить, но их нельзя удалить из схемы. Помните об этом при тестировании кода.

Также рассмотрим размер данных, которые требуется хранить. Корпорация Майкрософт рекомендует не превышать 500 килобайт, включая сумму многозначных атрибутов. Кроме того, объекты не должны превышать 1 мегабайт в размере. Рассмотрим также количество экземпляров данных; Если вы добавляете новый атрибут в класс User в системе с 100 000 пользователями, это может использовать значительное пространство.

В этом разделе рассматриваются следующие разделы:

  • Как привязаться к контейнеру схемы и прочитать свойства существующих классов и атрибутов.
  • Как и когда расширить схему путем определения новых атрибутов и классов.
  • Установка расширений схемы с помощью LDIFDE, CSVDE или программно с помощью ADSI.

Дополнительные сведения и общие сведения о схеме Active Directory, включая сведения о реализации схемы, определениях классов и определениях атрибутов, см. в схеме Active Directory.

Дополнительные сведения, включая справочные страницы для стандартных классов схем, атрибутов и синтаксисов атрибутов, см. в справочнике по схеме Active Directory в справочнике по службам домен Active Directory.