次の方法で共有


リンク ID の取得

Windows Server 2003 以降では、Microsoft に linkID を要求する必要がなくなりました。linkID を自動的に生成するプロセスがあります。 属性の linkID 属性が 1.2.840.113556.1.2.50 に設定されている場合、新しいリンク属性のリンク ID が自動的に生成されます。 この転送リンクのバック リンクは、linkID を転送リンクの attributeID または ldapDisplayName に設定することによって作成されます。 前方リンクを作成した後、およびバック リンクを作成する前に、スキーマ キャッシュを再読み込みする必要があります。 それ以外の場合、前方リンクの attributeId または ldapDisplayName は、バック リンクの作成時に見つかりません。 スキーマ キャッシュは、必要に応じて、スキーマの変更が行われた数分後、または DC が再起動されたときに再読み込みされます。 すべての前方リンクを作成し、スキーマ キャッシュを再度読み込んでから、すべてのバック リンクを作成します。

たとえば、新しい属性 myForwardLinkAttr と myBackLinkAttr を作成し、それらをリンクするとします。

Note

この例の 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
    

リンクされた属性

スキーマを拡張する方法