構文の選択
Active Directory Domain Servicesには 23 の構文が定義されています。 このトピックには、新しい属性を定義するときに使用する推奨構文の一覧が含まれています。詳細については、Active Directory Domain Servicesの属性の構文を参照してください。
次の表に、推奨事項の一覧を示します。
属性に格納するデータ | 使用する構文 | コメント |
---|---|---|
バイナリ データ | 文字列(オクテット) | バイナリ データを格納するために使用します。 これはバイトの配列です。 |
DN 参照を持つバイナリー・データ | オブジェクト(DN-Binary) | バイナリ値と識別名 (DN) が含まれます。 Active Directory サーバは DN を最新の状態に保ちます。 |
Boolean | Boolean | ブール値に使用します。 |
DN 参照 | オブジェクト(DS-DN) | Active Directory サーバーによって最新の状態に保たれる識別名を格納するために使用します: DN 構文の属性が有効な DN で作成されると、サーバーはその属性を、設定された DN によって表されるオブジェクトへの参照として扱います。 参照されるオブジェクトの名前が変更されたり移動されたりした場合、サーバは属性に変更が反映されるようにします。 属性が新しい DN でリセットされた場合、その属性は新しい DN で表されるオブジェクトへの参照になります。 |
整数型 | 整数 | 整数に使用します。 |
長精度整数 (64 ビット値) | 長精度整数 | 64 ビット値に使用します。 |
リンクされた DN | オブジェクト(DS-DN) | この文字列構文は、リンクされた DN に使用できます。 バックリンクの構文は DN でなければなりません。 フォワードリンクの構文は、DNのほか、Object(DN-String)、Object(DN-Binary)、Object(Access-Point)、またはObject(OR-Name)です。 リンクされた属性には、linkID が定義されている必要があります。 linkID の説明については、Attribute-Schema プロパティ」を参照してください。 |
セキュリティ記述子 | 文字列(NT-Sec-Desc) | セキュリティ記述子を含むオクテット文字列。 |
セキュリティ識別子 (SID) | 文字列(Sid) | セキュリティ識別子 (SID) を含むオクテット文字列。 この構文は、SID 値のみを格納する場合に使用します。 |
String | 文字列(Unicode) | ほとんどの文字列属性に使用します。 Unicode 文字セットをサポートしています。 Active Directory サーバーは、この構文の属性との比較 (クエリの評価など) を実行するときに、大文字と小文字を区別しない比較を実行します。 他の文字列構文 (String(IA5)、String(Numeric) など) を使用して、構文でサポートされている特定の文字セットのみを含む文字列を格納します。 |
DN 参照を含む文字列データ | オブジェクト(DN文字列) | 文字列値と識別名 (DN) を含む文字列。 Active Directory サーバは DN を最新の状態に保ちます。 |
時刻 | 文字列(一般化時間) | String(Generalized-Time) は年に 4 文字を使用し、String(UTC-Time) は 2 文字のみを使用するため、String(UTC-Time) 構文ではなく String(Generalized-Time) 構文を使用して時刻値を格納します。 |