Elección de una sintaxis
Hay 23 sintaxis definidas en Servicios de dominio de Active Directory. Este tema contiene una lista de sintaxis recomendadas que se usarán al definir un nuevo atributo. Para obtener más información, vea Sintaxis para atributos en Servicios de dominio de Active Directory.
En la tabla siguiente se proporciona una lista de recomendaciones.
Datos que se van a almacenar en el atributo | Sintaxis que se va a usar | Comentario |
---|---|---|
Datos binarios | String(Octet) | Use para almacenar datos binarios. Se trata de una matriz de bytes. |
Datos binarios con una referencia de DN | Object(DN-Binary) | Contiene un valor binario y un nombre distintivo (DN). El servidor de Active Directory mantiene actualizado el DN. |
Boolean | Booleana | Use para valores booleanos. |
Referencia de DN | Object(DS-DN) | Use para almacenar nombres distintivos que desea mantener actualizados por el servidor de Active Directory. Cuando se crea un atributo de sintaxis DN con un DN válido, el servidor trata el atributo como referencia al objeto representado por el DN que se estableció. Si se cambia el nombre o se mueve el objeto al que se hace referencia, el servidor garantiza que el atributo refleje el cambio. Si el atributo se restablece con un nuevo DN, el atributo se hace referencia al objeto representado por el nuevo DN. |
Entero | Entero | Use para enteros. |
Entero grande (valores de 64 bits) | LargeInteger | Use para valores de 64 bits. |
DN vinculado | Object(DS-DN) | Esta sintaxis de cadena se puede usar para los DN vinculados. Los vínculos posteriores deben ser de sintaxis DN. Los vínculos hacia delante pueden ser de sintaxis DN, Object(DN-String), Object(DN-Binary), Object(Access-Point)o Object(OR-Name). Los atributos vinculados deben tener definido un linkID . Consulte la descripción de linkID en propiedades attribute-Schema . |
Descriptor de seguridad | String(NT-Sec-Desc) | Cadena de octeto que contiene un descriptor de seguridad. |
Identificador de seguridad (SID) | String(Sid) | Cadena de octeto que contiene un identificador de seguridad (SID). Use esta sintaxis para almacenar solo valores de SID. |
String | String(Unicode) | Se usa para la mayoría de los atributos de cadena. Admite el juego de caracteres Unicode. Cuando el servidor de Active Directory realiza comparaciones con atributos de esta sintaxis (como evaluar una consulta), realiza comparaciones que no distinguen mayúsculas de minúsculas. Use las demás sintaxis de cadena (String(IA5), String(Numeric), etc.) para almacenar cadenas que solo deben contener los conjuntos de caracteres específicos admitidos por la sintaxis. |
Datos de cadena con una referencia de DN | Object(DN-String) | Cadena que contiene un valor de cadena y un nombre distintivo (DN). El servidor de Active Directory mantiene actualizado el DN. |
Time | String(Generalized-Time) | Use la sintaxis String(Generalized-Time) para almacenar valores de hora en lugar de la sintaxis String(UTC-Time) porque String(Generalized-Time) usa cuatro caracteres para el año y String(UTC-Time) solo usa dos. |