| Предыдущий | Следующий |
| ERROR_DS_RECALCSCHEMA_FAILED | ERROR_DS_CANT_DELETE |
ERROR_DS_TREE_DELETE_NOT_FINISHED
Для рекурсивного удаления дерева требуется следующий проход продолжения
Удаление дерева Active Directory — это специальный режим операции Delete, запрашиваемый с помощью LDAP_SERVER_TREE_DELETE_OID. MS-ADTS обрабатывает поддерево от листовых записей к корню. Документация протокола также определяет ограниченное удаление дерева с помощью связанных управляющих элементов, поэтому удаление большого поддерева может выполнить за один проход только часть работы.
Этот статус не следует считать доказательством того, что каталог проигнорировал запрос. Повторно перечислите оставшееся поддерево на том же контроллере домена и продолжайте согласно контракту API или управляющего элемента. Поскольку часть потомков уже могла быть удалена, предположение об откате опасно. Сохраните исходное DN корня и проверьте, какие объекты остались, прежде чем выполнять несвязанные операции очистки.
Что проверить
- Перечислите оставшихся потомков после частичного прохода удаления дерева.
- Повторите документированный процесс продолжения, а не переключайтесь на обычную операцию Delete для родителя.
- Зафиксируйте объекты с отказом в доступе или защитой, которые могут помешать окончательному завершению.
Ссылки
- MS-ADTS: операция удаления дерева
- MS-ADTS: расширенные управляющие элементы LDAP, поддерживаемые Active Directory
- MS-ADTS: операция Delete в Active Directory
Нужно найти другой код? Найти другой код состояния или ошибки.
