Что означает код ошибки Windows 8316 (ERROR_DS_MISSING_REQUIRED_ATT)?

 
Предыдущий Следующий
ERROR_DS_OBJECT_CLASS_REQUIRED ERROR_DS_ATT_NOT_DEF_FOR_CLASS

ERROR_DS_MISSING_REQUIRED_ATT

Отсутствует обязательный атрибут схемы

Класс может требовать атрибуты через mustContain, systemMustContainи унаследованные определения классов. Active Directory проверяет эффективную иерархию классов при создании или изменении объекта. Этот результат означает, что в итоговой записи отсутствует как минимум один атрибут, обязательный для данного набора классов.

Не сравнивайте с запросом только непосредственно выбранный класс. Обязательные атрибуты могут поступать от суперклассов, а вспомогательные классы — добавлять дополнительные требования схемы. Для диагностики нужен итоговый объект: перечислите иерархию классов, определите обязательные атрибуты и сопоставьте их с полным запросом Add или Modify с учётом поведения сервера.

Что проверить

  • Разрешите все эффективные значения objectClass и унаследованные обязательные атрибуты.
  • Проверьте mustContain и systemMustContain в определениях классов.
  • Передайте фактически требуемое значение; добавление произвольных необязательных атрибутов не удовлетворит схеме.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.