Freigeben über


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.