active-directory – “Exchange Legacy Distinguished Name”和“Active Directory Distingushed Name”之间有什么区别?

我对这两个术语感到有点困惑:“Legacy Distinguished Name”(Legacy DN)和“Distingushed Name”(DN).

第一项Legacy DN似乎仅适用于Exchange,而后者DN仅针对Active Directory提及.

它们显然不是相同的格式:

DN如下:CN = Morgan Cheng,OU = SomeOrg,DC = SomeCom,DC = com

LegacyDN如:/ o = SomeDomain / ou = SomeGroup / cn = Recipients / cn = Morgan Cheng

我还不清楚究竟是什么区别.他们是两个完全不同的东西吗?或者只是以两种不同形式表示的相同信息?

而且,为什么它被称为“遗产”?如果它是遗产,那么必须是新的,对吧?

希望一些AD和Exchang专家可以给我一些投入.

最佳答案 在Exchange 5.5中,Exchange将可分辨名称分配给帐户和邮箱(Obj-Dist-Name).当Active Directory出现时,Exchange 2000及更高版本将使用其专有名称.为了保持向后兼容性,从Exchange 5.5迁移到Exchange 2000将旧DN传输到ActiveDirectory的legacyExchangeDN属性中.

一些应用程序继续引用Obj-Dist-Name.为了保持与这些应用程序的兼容性,以后的交换版本会合成legacyExchangeDN值,即使对于尚未从Exchange 5.5迁移的对象也是如此. RUS自动将其设置为某个值,显然与您的distinguishedName中的distinguishedName相同.

“新”方式(自2000年以来)是通过专有名称而不是Obj-Dist-Name来引用对象.

点赞