| Предыдущий | Следующий |
| ERROR_DS_SYNTAX_MISMATCH | ERROR_DS_EXISTS_IN_MAY_HAVE |
ERROR_DS_EXISTS_IN_MUST_HAVE
Класс содержит обязательную ссылку на атрибут
Определения классов могут ссылаться на атрибут схемы как на обязательный. Этот статус означает, что попытка удаления или деактивации конфликтует с отношением mustContain . Удаление атрибута, пока класс всё ещё требует его, оставило бы схему класса со ссылкой на определение, которое больше не существует или не активно.
Найдите каждый объект classSchema , в списках обязательных атрибутов которого содержится целевой атрибут. Помните, что развёрнутые объекты также могут зависеть от семантики класса. Зависимость необходимо переработать в расширении схемы; сначала удалять атрибут — неправильный порядок. В большинстве производственных лесов изменения схемы фактически постоянны, поэтому элементы следует заменять или переводить в неактивное состояние поддерживаемыми способами, а не бездумно удалять.
Что проверить
- Найдите атрибут в списках обязательных атрибутов определений классов.
- Определите, является ли ссылка пользовательскими
mustContainили системными метаданными. - Изучите жизненный цикл расширения схемы до попытки удаления из производственного леса.
Ссылки
- MS-ADTS: проверки согласованности схемы
- Microsoft: атрибут systemMustContain
- Samba: расширения схемы AD
Нужно найти другой код? Найти другой код состояния или ошибки.