| Предыдущий | Следующий |
| STATUS_DS_CANT_ON_NON_LEAF | STATUS_DS_CANT_MOD_OBJ_CLASS |
STATUS_DS_CANT_ON_RDN
Атрибут RDN нельзя изменить как обычный атрибут
RDN — это компонент имени объекта относительно его родительского объекта. Active Directory рассматривает его как часть имени объекта, поэтому изменение именующего атрибута является операцией переименования, а не обычным изменением атрибута.
Например, попытка изменить cn, ouили другой именующий атрибут посредством обычной записи атрибута может завершиться ошибкой, даже если вызывающая сторона имеет право изменять другие поля.
Что проверить
- По различающемуся имени объекта определите, какой атрибут образует его RDN.
- Вместо обычной операции изменения используйте соответствующую операцию переименования или modifyDN.
- Перед повторной попыткой переименования проверьте уникальность имени в родительском контейнере.
Ссылки
- Microsoft MS-ADTS: objectClass, RDN и DN
- Microsoft: различающиеся имена
- Строковое представление LDAP DN: RFC 4514
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.