Каким-то образом моя Active Directory «потеряла» (как минимум) 2 объекта из схемы. msExchRecipientDisplayType
и msExchRecipientTypeDetails
это то, что мне нужно воссоздать.
Я считаю, что они были потеряны, потому что мои существующие учетные записи пользователей имеют эти свойства. Но теперь, когда я создаю новых пользователей, я получаю сообщение об ошибке, что в моей схеме отсутствуют 2 вышеупомянутых элемента.
В этом конкретном каталоге еще нет предыдущих резервных копий (новая установка), но я бы предпочел избежать переустановки.
Возможные решения, которые я вижу сейчас:
ldif
с данными, подобными приведенной выше ссылке, и вручную примените их с помощью some_tool
.Exchange
/Openchange
.Среда представляет собой домен со смешанными ОС. Чтобы применить исправление, у меня установлена Windows Professional с RSAT и Powershell, а также Debian Linux Jessie Machines с samba4.2 и соответствующими инструментами. Расширения схемы Exchange необходимы SOGo/Openchange
, который установлен на одном из контроллеров домена.
Я предполагаю, что выше - общий вопрос «Как мне применить любой дополнительный объект схемы с учетом определения (файла)» или конкретный вопрос «Как повторно применить Расширение схемы Exchange (части) в правильной версии для текущего Openchange».
Прокомментируйте, если вам нужна дополнительная информация.
На самом деле я этого не делал. Но других ответов пока нет, так что ...
Согласно классам / документации, вещи никогда не удаляются из схемы AD, они только помечаются как неактивные.
Я не уверен, какое влияние это окажет на учетные записи пользователей, которые были созданы при удалении рассматриваемых атрибутов (также отмеченных как неактивные). Я как бы сомневаюсь, что атрибуты просто появляются на них. Возможно, вам потребуется удалить эти учетные записи и создать их заново. У вас ведь есть тестовая область для практики, верно?
Это противоположно тому, что описывает здесь Microsoft
https://technet.microsoft.com/en-us/library/cc961741.aspx