| Предыдущий | Следующий |
| ERROR_DS_INSUFF_ACCESS_RIGHTS | ERROR_DS_ATTRIBUTE_OWNED_BY_SAM |
ERROR_DS_ILLEGAL_SUPERIOR
Класс объекта нельзя разместить под этим родителем
Определения классов схемы Active Directory включают отношения возможных вышестоящих объектов. Структурный класс можно создать только под классами-контейнерами, разрешёнными possSuperiors и systemPossSuperiors, включая унаследованные правила. Эта ошибка означает, что запрошенный родитель существует, но его класс не является допустимым вышестоящим классом для добавляемого объекта.
Это не исправляется изменением ACL или повторным созданием того же DN. Сравните структурный класс дочернего объекта с классом родителя и правилами согласованности схемы. Если приложение записывает в пользовательский контейнер, расширение схемы должно правильно моделировать такое размещение. В противном случае выберите контейнер, который уже разрешён как вышестоящий для требуемого класса.
Что проверить
- Прочитайте
objectClassродителя и отношения класса дочернего объектаpossSuperiors. - При оценке допустимого размещения учитывайте унаследованные правила классов.
- Отделяйте ошибку размещения схемы от недостаточных разрешений create-child.
Ссылки
- MS-ADTS: проверки согласованности схемы
- Microsoft: класс classSchema
- IETF RFC 4512: модели каталогов LDAP и схема
Нужно найти другой код? Найти другой код состояния или ошибки.
