我们正在迁移到 Microsoft Online Services,特别是 BPOS。我们在新的生产环境中不运行 Exchange。但是,我们确实想利用将某些 AD 属性同步到托管服务的优势。为此,我们认为我们只需使用 Exchange 2007 安装介质扩展 AD 的架构即可访问这些属性。
我启动了一个作为域控制器运行的测试虚拟机,安装了 Exchange 2007 SP1 介质,并启动了管理员命令提示符(Box 是 2008 R2 服务器标准)。我运行"setup /prepareschema".
我重新启动了 DC,并使用 ADUC 和高级视图属性编辑器检查了用户属性,但没有显示任何交换属性。
注意:我还进行了另一项测试,包括以下命令,但没有任何内容再次出现:
"setup /prepareschema"
"setup /preparead /organizationname: "MyOrg"
"setup /preparealldomains"
但是,完成所有这些操作后,架构属性均未显示。有人知道如何加载架构或我可能遗漏了什么吗?如果您需要更多详细信息,请告诉我。
答案1
您希望看到什么?刚刚检查了一个有 Exchange 邮箱的用户帐户和另一个没有邮箱的用户帐户,只有有邮箱的用户在属性编辑器上显示 Exchange 属性。
至于如何编辑属性,您可以使用 ADSI Edit 或类似广告探索者来自 Sysinternals。就我个人而言(没有真正的理由,尽管可能有理由),我不会被发现使用这些工具编辑 Active Directory 属性,除非出了什么大问题,尤其是不只是更新用户属性。
这些工具完全按照您的要求执行不要质疑,与 ADUC 不同,ADUC 会在您将要做一些愚蠢的事情时发出警告。
答案2
http://support.microsoft.com/kb/934761 http://www.msexchange.org/articles_tutorials/exchange-server-2007/planning-architecture/Exchange-server-2007-extends-active-directory-schema.html
还要确保以可以扩展架构的用户身份运行它...我知道这不言而喻,但你永远不知道。如果您不确定,请检查“架构管理员”组。即使您是域管理员,默认情况下您也不在该组中。