Включение отключенного класса
Уничтоженный класс можно снова включить. Однако уничтоженный класс нельзя включить, пока атрибуты, на которые ссылаются его свойства mustContain, systemMustContain, mayContain и systemMayContain, не будут активны и пока классы, на которые ссылаются его свойства subClassOf, auxiliaryClass, systemAuxiliaryClass, possSuperiors и systemPossibleSuperiors, также не будут активны.
Таким образом, уничтоженный класс нельзя включить, если значения следующих атрибутов конфликтуют с уже существующим атрибутом или классом: ldapDisplayName, attributeId, governsId или schemaIdGuid.
Инструкции по включению уничтоженного класса см. в разделе Включение отключенного класса или атрибута.
Включение отключенного атрибута
Уничтоженный атрибут можно снова включить. Однако уничтоженный атрибут нельзя включить, если значения следующих атрибутов конфликтуют с уже существующим атрибутом или классом: ldapDisplayName, attributeId, governsId, schemaIdGuid или mapiId.
Инструкции по включению уничтоженного атрибута см. в разделе Включение отключенного класса или атрибута.
Расширение схемы
Расширение схемы
Если набор классов и атрибутов основной схемы Active Directory не удовлетворяет требованиям, можно расширить схему, изменив либо добавив классы и атрибуты. Схему следует расширять, только если это абсолютно необходимо. Наиболее простым способом расширения схемы является использование оснастки «Схема Active Directory». Прежде чем применять расширения схемы к рабочей сети, всегда следует проверять их в тестовой лаборатории.
Перед расширением схемы
Прежде чем расширять схему, выполните следующие действия и примите к сведению следующие факты.
Сначала проверьте основную схему | Убедитесь, что никакие существующие классы или атрибуты основной схемы не удовлетворяют требованиям нового приложения или данных. Полный набор классов и атрибутов основной схемы см. на веб-узле корпорации Майкрософт. |
Просмотрите документацию по схеме | Для получения дополнительных сведений о расширенной схеме см. руководство программиста по Active Directory на веб-узле корпорации Майкрософт и раздел о схеме Active Directory на веб-узле ресурсов Microsoft Windows Resource Kits. |
Изменения схемы являются глобальными | При расширении схемы изменения влияют на все контроллеры домена во всем лесу. |
Изменение классов схемы, относящихся к системе, невозможно | Изменение используемых по умолчанию классов системы в схеме невозможно (эти классы необходимы для работы Windows). Однако приложения, использующие каталог, могут добавить новые классы, которые можно будет изменить. |
Расширения схемы необратимы | Созданные атрибуты и классы нельзя удалить. В лучшем случае их можно изменить или отключить. Дополнительные сведения см. в разделе Деактивация класса или атрибута. |
Получите допустимые идентификаторы объектов | Каждый класс и атрибут схемы должен иметь уникальный и допустимый идентификатор объекта (также называемый OID). Не создавайте произвольные идентификаторы объектов и не используйте повторно старые идентификаторы объектов. Сведения о получении допустимых идентификаторов объектов см. в разделе Имена объектов схемы. |
Документируйте вносимые изменения | Если решено расширить схему, обязательно документируйте вносимые изменения. |
Как расширить схему
Можно изменять схему средствами с графическим интерфейсом, средствами командной строки и с помощью сценариев. Наиболее простым способом изменения схемы является использование оснастки «Схема Active Directory» в консоли MMC, представляющей собой средство с графическим интерфейсом для управления схемой. Сведения об установке оснастки «Схема Active Directory» см. в разделе Установка оснастки «Схема Active Directory». Изменение схемы с использованием сценариев требует навыков программирования и знакомства с интерфейсами ADSI. Дополнительные сведения см. в руководстве программиста Active Directory и в разделе о расширении схемы на веб-узле корпорации Майкрософт MSDN.
Дополнительные сведения о средствах администрирования схемы см. в разделе Средства администрирования для схемы Active Directory.
Дополнительные сведения о расширении схемы см. в разделах Изменение существующего определения класса или атрибута схемы и Добавление определения класса или атрибута схемы. Сведения об отключении и включении см. в разделах Деактивация класса или атрибута, Отключение класса или атрибута и Включение отключенного класса или атрибута.