Overview#
Microsoft Active Directory Syntax are
LDAPSyntaxes that are specific to
Microsoft Active Directory
Microsoft Active Directory Syntax is a mess.#
Way to many different types of references to the same thing.
Microsoft appears to refuse to follow the standards for formatting
LDAPSyntaxes,
AttributeTypes, and
ObjectClasses. You must go to many pages on their sites to figure out what how this attribute should be determined.
LDAPWiki's Best Effort#
The
LDAPSyntaxes supported by
Domain Controllers are as shown in the following table. The set of syntaxes supported is
NOT extensible by schema modifications. Each syntax is identified by the combination of the attributeSyntax,
oMSyntax and, in select cases,
oMObjectClass attributes of an
attributeSchema object. The cases for which
oMObjectClass is not used are indicated by the presence of a hyphen in the
oMObjectClass column in the table. The combinations shown in the following table are exhaustive; this table is consistent and identical for
Windows Server 2000 operating system and later.
While oMObjectClass conceptually contains an object identifier (OID), it is declared in the schema as String(Octet) syntax, requiring that values read from and written to it be expressed as the Basic Encoding Rules (BER) encoding of the OID. In the table, both the BER-encoded form and the dotted string form of the OID are given.
There might be more information for this subject on one of the following: