Compartir a través de


Buscar una lista de atributos que se van a consultar

Al buscar objetos de una clase determinada, las comparaciones del filtro de búsqueda deben especificar atributos que existen realmente en los objetos de esa clase. Para obtener los atributos de lista en un objeto de una clase determinada, enlaza a esa clase en el esquema abstracto y recupera las propiedades IADsClass.MandatoryProperties e IADsClass.OptionalProperties . Para obtener más información, vea Lectura del esquema abstracto.

Además, todos los objetos heredan de la clase abstracta superior. Por lo tanto, cualquier atributo de la parte superior puede existir, aunque puede no establecerse, en ningún objeto.

Si busca en el catálogo global, asegúrese de especificar atributos en el catálogo global. Los atributos incluidos en el catálogo global tienen isMemberOfPartialAttributeSet establecido en TRUE en sus objetos attributeSchema . Tenga en cuenta que estos datos no están disponibles en el esquema abstracto; léelo desde el objeto attributeSchema en el contenedor de esquemas.

En el catálogo global, solo se puede consultar un atributo back link si se cumplen las dos condiciones siguientes: en primer lugar, el atributo se marca para su inclusión en el catálogo global. En segundo lugar, el vínculo hacia delante correspondiente también se marca para su inclusión en el catálogo global. Esto se aplica a los filtros de consulta, así como a los resultados de la consulta. Para obtener más información, vea Atributos vinculados.

Además, se construyen algunos atributos, principalmente en el objeto de usuario. Los filtros de consulta no pueden contener atributos construidos. Los atributos construidos no se pueden evaluar en filtros de consulta; sin embargo, se pueden devolver en los resultados de la consulta. Esto se aplica a todos los contextos de nomenclatura y al catálogo global. Los atributos construidos tienen ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED (0x00000004) en la propiedad systemFlags en sus objetos attributeSchema .

Nota:

Para obtener más información sobre las clases predefinidas y los atributos incluidos en el sistema, vea Servicios de dominio de Active Directory Referencia. Estas páginas enumeran los atributos obligatorios y opcionales de cada clase de objeto. En el caso de los atributos, la página de referencia indica si el atributo está indexado, construido, vinculado o en el catálogo global.