Active Directory Search Overview #
A lot of the information provided here was gathered from http://systemcenterforum.org/wp-content/uploads/ADIntegration_final.pdf
The Microsoft Active Directory database is split into different stores or partitions. Microsoft Active Directory often refers to these partitions as 'naming contexts'.
- The Schema Directory Partition contains the definition of object classes and attributes within the AD Forest.
- The Configuration Directory Partition contains information on the physical structure and configuration of the forest (such as the site topology).
- The Domain Directory Partition holds all objects created in that domain.
The Schema Directory Partition and Configuration Directory Partition replicate to all Domain Controllers in the AD Forest.
The Domain Directory Partition replicates only to Domain Controllers within its domain. A subset of objects in the domain partition are also replicated to Domain Controllers that are configured as Global Catalogs.
When we look at our domain, we see the following NamingContext values:
- CN=Configuration,DC=mad,DC=willeke,DC=com
- CN=Schema,CN=Configuration,DC=mad,DC=willeke,DC=com
- DC=DomainDnsZones,DC=mad,DC=willeke,DC=com (assuming DNS is performed by Microsoft Active Directory)
- DC=ForestDnsZones,DC=mad,DC=willeke,DC=com (assuming DNS is performed by Microsoft Active Directory)
- DC=mad,DC=willeke,DC=com
LDAP Search Filters Example to obtain all AD DOMAINs in a AD Forest#
You should use a baseObject similar to: CN=Configuration,DC=mad,DC=example,DC=comand a LDAP Search Scope of wholeSubtree
(nETBIOSName=*)
The base for the search should be at the root of the domain. (ie dc=mad,dc=willeke,dc=com) unless noted otherwise.
Specific Example LDAP Query Examples for AD #
- Active Directory Computer Related LDAP Query
- Active Directory User Related Searches
- Active Directory Group Related Searches
- Active Directory RISK Related Searches
- Active Directory Schema Related LDAP Searches
- Active Directory Configuration Related Searches
Microsoft Active Directory Search Filters Limitations#
This is one of several LDAP Query Examples.
Other helpful Information#
More Examples#
Ldapwiki found this excellent and simple and extensive reference is at: Filter on objectCategory and objectClass
More Information#
There might be more information for this subject on one of the following:- Active Directory Computer Related LDAP Query
- Active Directory Group Related Searches
- Active Directory User Related Searches
- Domain Users
- LDAP Query Examples
- LDAP SearchFilters
- LDAP and Active Directory
- Microsoft Active Directory
- [#1] - Filter on objectCategory and objectClass
- based on information obtained 2020-05-30