Auswählen einer Syntax
In Active Directory Domain Services sind 23 Syntaxen definiert. Dieses Thema enthält eine Liste der empfohlenen Syntaxen, die beim Definieren eines neuen Attributs verwendet werden sollen. Weitere Informationen finden Sie unter Syntaxen für Attribute in Active Directory Domain Services.
Die folgende Tabelle enthält eine Liste mit Empfehlungen.
Im Attribut zu speichernde Daten | Zu verwendende Syntax | Kommentar |
---|---|---|
Binärdaten | String(Octet) | Verwenden Sie zum Speichern von Binärdaten. Dies ist ein Array von Bytes. |
Binärdaten mit einem DN-Verweis | Object(DN-Binary) | Enthält einen Binärwert und einen distinguished Name (DN). Der Active Directory-Server hält den DN auf dem neuesten Stand. |
Boolean | Boolean | Verwenden Sie für boolesche Werte. |
DN-Referenz | Object(DS-DN) | Verwenden Sie zum Speichern von Namen, die vom Active Directory-Server auf dem neuesten Stand gehalten werden sollen. Wenn ein Attribut der DN-Syntax mit einem gültigen DN erstellt wird, behandelt der Server das Attribut als Verweis auf das Objekt, das durch den festgelegten DN dargestellt wird. Wenn das Objekt, auf das verwiesen wird, umbenannt oder verschoben wird, stellt der Server sicher, dass das Attribut die Änderung widerspiegelt. Wenn das Attribut mit einem neuen DN zurückgesetzt wird, verweist das Attribut auf das objekt, das durch den neuen DN dargestellt wird. |
Integer | Integer | Verwenden Sie für ganze Zahlen. |
Große Ganze Zahl (64-Bit-Werte) | LargeInteger | Verwenden Sie für 64-Bit-Werte. |
Verknüpfte DN | Object(DS-DN) | Diese Zeichenfolgensyntax kann für verknüpfte DNs verwendet werden. Backlinks müssen von der Syntax DN sein. Weiterleitungslinks können von der Syntax DN sowie Object(DN-String), Object(DN-Binary), Object(Access-Point) oder Object(OR-Name)sein. Für verknüpfte Attribute muss eine linkID definiert sein . Weitere Informationen finden Sie in der Beschreibung von linkID unter Attribute-Schema-Eigenschaften . |
Sicherheitsbeschreibung | String(NT-Sec-Desc) | Oktettzeichenfolge, die eine Sicherheitsbeschreibung enthält. |
Sicherheitsbezeichner (SID) | String(Sid) | Oktettzeichenfolge, die eine Sicherheits-ID (SID) enthält. Verwenden Sie diese Syntax, um nur SID-Werte zu speichern. |
String | String(Unicode) | Verwenden Sie für die meisten Zeichenfolgenattribute. Es unterstützt den Unicode-Zeichensatz. Wenn der Active Directory-Server Vergleiche mit Attributen dieser Syntax durchführt (z. B. das Auswerten einer Abfrage), führt er Vergleiche ohne Beachtung der Groß-/Kleinschreibung durch. Verwenden Sie die anderen Zeichenfolgensyntaxen (String(IA5), String(Numeric) usw.), um Zeichenfolgen zu speichern, die nur die spezifischen Zeichensätze enthalten sollen, die von der Syntax unterstützt werden. |
Zeichenfolgendaten mit einem DN-Verweis | Object(DN-String) | Zeichenfolge, die einen Zeichenfolgenwert und einen distinguished Name (DN) enthält. Der Active Directory-Server hält den DN auf dem neuesten Stand. |
Time | String(Generalized-Time) | Verwenden Sie die String(Generalized-Time)- Syntax, um Zeitwerte anstelle der String(UTC-Time)- Syntax zu speichern, da String(Generalized-Time) vier Zeichen für das Jahr und String (UTC-Time) nur zwei Zeichen verwendet. |