Всем привет! Как-то возникла необходимость удалить домен из существующего леса (OS WS 2008R2). Если это не получается штатными средствами с помощью dcpromo (например, компьютер с доменом физически вышел из строя), то на помощь спешит прекрасная утилита ntdsutil.
Ntdsutil.exe — средство командной строки, предоставляющее средства управления для Active Directory.
Через ntdsutil можно удалить домен. Но…. Если при удалении самого дочернего домена вышла ошибка DsRemoveDsDomainW error 0x2015, то это говорит о том, что остались ссылки на дочерний домен. В частности репликация DNS зон и прочее. Тогда:
Решение
Если у вас появилась ошибка DsRemoveDsDomainW error 0x2015 The directory service can perform the requested operation only on a leaf object
То сначала нужно почистить дочерние записи в этом домене. Для этого делаем следующее:
- В командной строке введите ntdsutil и нажмите клавишу ВВОД.
- Введите domain management или partition management (зависит от версии ОС) и нажмите клавишу ВВОД. Можно сокращать,например, part man
- Введите команду connections и нажмите клавишу ВВОД.
- Введите команду connect to server имя_сервера с ролью мастера именования доменов и нажмите клавишу ВВОД.
- Введите команду quit и нажмите клавишу ВВОД. Появится меню domain management или partition management.
- Введите команду list и нажмите клавишу ВВОД. Появится список именных контекстов (NCs).
Например,
«Found 7 Naming Context(s)
0 — CN=Configuration,DC=savilltech,DC=com
1 — DC=savilltech,DC=com
2 — CN=Schema,CN=Configuration,DC=savilltech,D
3 — DC=DomainDnsZones,DC=savilltech,DC=com
4 — DC=ForestDnsZones,DC=savilltech,DC=com
5 — DC=child1,DC=savilltech,DC=com
6 — DC=DomainDnsZones,DC=child1,DC=savilltec
Если мы пытались удалить домен 5 — DC=child1,DC=savilltech,DC=com, то у нас это не получилось, так как он содержит дочернюю запись 6 — DC=DomainDnsZones,DC=child1,DC=savilltec
Следовательно сейчас нам надо удалить все дочерние объекты данного домена. В данном примере нужно выполнить следующее:
7. domain management: delete NC DC=DomainDnsZones,DC=child1,DC=savilltec
Появится что-то типа этого «The operation was successful. The partition has been marked for removal from the enterprise. It will be removed over time in the background».
8. Введите в каждом меню команду quit и нажмите клавишу ВВОД, чтобы завершить работу с программой Ntdsutil.
Источник: https://alexitadmin.blogspot.com/2019/08/ntdsutil-dsremovedsdomainw-error-0x2015.html

