Abfragen von Benutzern
Um einen Benutzer abzufragen, muss die Abfrage den Suchausdruck "(&(objectClass=user)(objectCategory=person))" enthalten.
Da die Computerklasse eine Unterklasse des Benutzers ist, würde eine Abfrage, die nur (objectClass=user) enthält, Benutzerobjekte und Computerobjekte zurückgeben. Außerdem ist die Objektkategorie des Benutzerobjekts Person (nicht Benutzer); daher gibt der Ausdruck (objectCategory=user) keine Benutzer zurück. Wenn Sie den Ausdruck (objectCategory=person) verwenden, gibt die Abfrage Benutzerobjekte und Kontaktobjekte zurück.
Benutzer können in einem beliebigen Container oder einer Organisationseinheit in einer Domäne sowie im Stamm der Domäne platziert werden. Dies bedeutet, dass sich Benutzer an zahlreichen Speicherorten in der Verzeichnishierarchie befinden können. Sie können eine umfassende Suche nach "(objectCategory=user)" durchführen, um alle Benutzer in einem Container, einer Organisationseinheit, einer Domäne, einer Domänenstruktur oder einer Gesamtstruktur zu suchen– abhängig von dem Objekt, an das der von Ihnen verwendete IDirectorySearch-Zeiger gebunden ist.