2009-04-25 7 views
4

Je suis un peu confus par ces deux termes: "Legacy Distinguished Name" (ancien DN) et "Distingushed Nom" (DN).Quelle est la différence entre "Nom distinctif ancien Exchange" et "Nom Distingué Active Directory"?

Le premier terme DN hérité semble que pour Exchange, alors que celui-ci DN est mentionnée pour Active Directory.

Ils ne sont évidemment pas au même format:

DN est comme: CN = Morgan Cheng, OU = SomeOrg, DC = SomeCom, DC = com

LegacyDN est comme: /o = SomeDomain/ou = SomeGroup/cn = Destinataires/cn = Morgan Cheng

Je ne sais toujours pas exactement quelle est la différence. Sont-ils deux choses totalement différentes? ou juste la même information représentée sous deux formes différentes?

Et, pourquoi est-il appelé "Legacy"? Si c'est un héritage, quelque chose doit être nouveau, n'est-ce pas?

Espérons que certains experts AD et Exchang peuvent me donner quelques entrées.

Répondre

2

Dans Exchange 5.5, Exchange attribuait des noms distinctifs aux comptes et aux boîtes aux lettres (Obj-Dist-Name). Lorsque Active Directory est arrivé, Exchange 2000 et versions ultérieures utilisaient ses noms distinctifs à la place. Afin de préserver la rétrocompatibilité, la migration d'Exchange 5.5 vers Exchange 2000 a transféré les anciens noms de domaine dans l'attribut legacyExchangeDN de ActiveDirectory.

Certaines applications continuent de faire référence à Obj-Dist-Name. Pour préserver la compatibilité avec ces applications, les versions d'échange ultérieures synthétisent une valeur legacyExchangeDN même pour les objets qui n'ont pas été migrés depuis Exchange 5.5. Le RUS le définit automatiquement à une certaine valeur, apparemment à la même valeur que le distinguishedName dans votre cas.

La "nouvelle" méthode (depuis 2000) consiste à se référer aux objets par nom distinctif, et non par Obj-Dist-Name.

+0

Donc, pour des raisons de compatibilité, nous utilisons toujours LegacyDN pour identifier un objet activé par courrier électronique, n'est-ce pas? –