Назад | Перейти на главную страницу

Невозможно удалить OU из AD, атрибут IsCriticalSystemObject TRUE - не может быть изменен

Недавно я подписал контракт с клиентом, в котором предыдущий ИТ-отдел, по-видимому, проделал наполовину работу по миграции с SBS Server на Server 2016.

В AD есть подразделение MyBusiness с двумя вложенными папками: SBSCкомпьютеры и SBSUsers. Я переместил все компьютеры из SBSComputers в подразделение Computers OU верхнего уровня и то же самое для SBSUsers. Папки пустые.

Теперь я пытаюсь удалить две OU, но у них isCriticalSystemObject атрибут установлен как ПРАВДА. Когда я пытаюсь установить для атрибута значение FALSE, я получаю следующую ошибку:

Операция провалена. Код ошибки: 0x2077
Незаконная операция модификации. Некоторые аспекты модификации не допускаются.
00002077: SvcErr: DSID-03190CD8, проблема 5003 (WILL_NOT_PERFORM), данные 0


Спасибо за любую помощь, ребята, выдергивая мне волосы этим!

Теперь я пытаюсь удалить две OU, но для них атрибут isCriticalSystemObject установлен как TRUE.

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

http://www.expta.com/2009/03/changing-default-users-and-computers.html

Вы должны (повторно) установить местоположение по умолчанию для новых объектов пользователя / компьютера, добавленных к доменному имени в другой контейнер / ou.

Установите OU / CN fpr new компьютеры

C:\> redircmp OU=NewComputerOU,DC=domain,dc=tld

Установите OU / CN fpr new пользователи

C:\> redirusr OU=NeueBenutzerOU,DC=domain,dc=tld

После репликации этого изменения старые OU можно удалить.