手动(重新)从Samba AD上的Exchange创buildActive Directory架构对象msExchRecipientDisplayType和msExchRecipientTypeDetails

不知何故,我的Active Directory从模式中“丢失”了(至less)2个对象。 msExchRecipientDisplayType和msExchRecipientTypeDetails是我需要重新创build的。

我相信他们已经失去了,因为我现有的使用量有这些属性。 但是现在,当创build新用户时,我从我的模式中得到了关于上述2错误的错误。

该特定的目录没有以前的备份(新安装),但我宁愿避免重新安装。

我现在看到的可能解决scheme是:

  • find某人从他们的AD中提取这些值(他们不是秘密),并找出如何将它们应用到我的广告中。
  • (重新)从上面的链接中构build一个带有数据的ldif ,然后用some_tool手动应用它们。
  • (重新)运行安装例程的一部分重新应用Exchange / Openchange的架构扩展。
  • 来自某人的另一个解决scheme/build议/指针@Serverfault

环境是一个混合的操作系统域。 为了应用此修复程序,我安装了安装了RSAT和Powershell的Windows Professional,以及使用samba4.2和相关工具的Debian Linux Jessie Machines。 Exchange架构扩展需要安装在其中一个DC上的SOGo/Openchange 。

我猜,上面是一个通用的问题:“如何在给定定义(文件)的情况下应用任何附加架构对象”或“如何在当前Openchange的正确版本中重新应用Exchange架构扩展(部分)”。

请评论,如果你需要更多的信息。

我还没有真正做到这一点。 但还没有其他答案,所以…
根据类/文档,事情从来没有真正从AD模式中删除,它们只被标记为不活动。

我不确定这会对用户帐户产生什么样的影响,这些用户帐户是在有问题的属性被删除的时候创build的(也称为非活动状态)。 我怀疑这些属性出现在他们身上。 您可能需要删除这些帐户并重新创build它们。 你有一个testing领域的练习,对吧?

  • 使用Schema Admins的memebr帐户login。
  • 启动ADSIedit并连接到模式分区。
  • 显示“可选”属性。
  • find你的属性并打开它。
  • 将“isDefunct”和/或“isDeleted”属性从True更改为False。

这是什么微软desribes在这里的相反
https://technet.microsoft.com/en-us/library/cc961741.aspx