Enumerating Indexed Attributes in Windows 2000 Active Directory

Article translations Article translations
Article ID: 230662 - View products that this article applies to.
This article was previously published under Q230662
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

Summary

To achieve the best performance when querying against the Active Directory, you should query indexed attributes. Indexed attributes are configured with the searchFlags bit set of 0x00000001.

To enumerate all indexed attributes, bind to the schema container and use the following LDAP filter:
(&(objectCategory=attributeSchema)(searchFlags:1.2.840.113556.1.4.803:=1))
				

More information

To use the Ldp.exe program to query the active directory enumerating attributes that are indexed for quick searches:
  1. Start the Ldp.exe program, and then increase the text buffer size to 9999.
  2. Bind to a Windows 2000-based domain, and then determine the schema's distinguished name by observing the output of LDP
    schemaNamingContext: CN=Schema,CN=Configuration,DC=domainName,DC=com
    						
  3. On the Browse menu, click Search, and then type the schemNamingContext value into the Base DN box.
  4. Type the following filter into the Filter Box:
    (&(objectCategory=attributeSchema)(searchFlags:1.2.840.113556.1.4.803:=1))
    						
  5. Click Subtree for the Scope, and then click Options.
  6. Enter the attributes you want to be returned:
    objectClass;name;cn;distinguishedName;
    						
  7. In the Search Options box, click OK, and then click Run to execute the query.
For additional related information, please see the following article in the Microsoft Knowledge Base:
224543 Using Ldp.exe to Find Data in the Active Directory

Properties

Article ID: 230662 - Last Review: November 2, 2013 - Revision: 3.0
Applies to
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Keywords: 
kbnosurvey kbarchive kbhowto kbnetwork KB230662

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com