获取链接 ID

从 Windows Server 2003 开始,不再需要向 Microsoft 申请 linkID;提供了一个自动生成 linkID 的过程。 当属性的 linkID 属性设置为 1.2.840.113556.1.2.50 时,系统将自动生成新链接属性的链接 ID。 通过将 linkID 设置为前向链接的 attributeIDldapDisplayName 来创建该前向链接的后向链接。 在创建前向链接后和创建后向链接前,必须重新加载架构缓存。 否则,创建后向链接时将找不到前向链接的 attributeIdldapDisplayName。 架构缓存按需重新加载,在架构更改后几分钟,或在重启 DC 时重新加载。 创建所有前向链接,重新加载架构缓存,然后创建所有后向链接。

例如,在创建新属性 myForwardLinkAttrmyBackLinkAttr 并希望将它们链接起来时:

注意

本例中的 OID 经过了精心设计。 有关获取新属性的 OID 的说明,请参阅从 Microsoft 获取对象标识符

 

  1. 在作为前向链接的属性上设置这些属性:

    ldapDisplayName: myForwardLinkAttr
    OID: 1.2.840.113556.6.1234
    LinkID: 1.2.840.113556.1.2.50
    
  2. 重新加载架构。

  3. 在作为反向链接的属性上设置这些属性:

    ldapDisplayName: myBackLinkAttr
    OID: 1.2.840.113556.6.1235
    LinkID: 1.2.840.113556.6.1234 or myForwardLinkAttr
    

链接属性

如何扩展架构