Udostępnij przez


Wykonywanie zapytań dotyczących użytkowników

Aby wysłać zapytanie do użytkownika, zapytanie musi zawierać wyrażenie wyszukiwania "(&(objectClass=user)(objectCategory=person))".

Ponieważ klasa komputera jest podklasą użytkownika, zapytanie zawierające tylko (objectClass=user) zwraca obiekty użytkownika i obiekty komputera. Ponadto kategoria obiektów użytkownika jest osobą (a nie użytkownikiem); dlatego wyrażenie (objectCategory=user) nie zwraca żadnych użytkowników. Jeśli używasz wyrażenia (objectCategory=person), zapytanie zwraca obiekty użytkownika i obiekty kontaktowe.

Użytkownicy mogą być umieszczani w dowolnym kontenerze lub jednostce organizacyjnej w domenie, a także w katalogu głównym domeny. Oznacza to, że użytkownicy mogą znajdować się w wielu lokalizacjach w hierarchii katalogów. Możesz przeprowadzić dokładne wyszukiwanie dla frazy "(objectCategory=user)", aby znaleźć wszystkich użytkowników w kontenerze, jednostce organizacyjnej, domenie, drzewie domeny lub lesie — w zależności od obiektu, do którego przypisany jest wskaźnik IDirectorySearch.