поиск пользователей в Active Directory
От: Huntman  
Дата: 18.11.04 11:34
Оценка:
Как искать по одному полю знаю. А вот как сделать чтоб искал по всем? Не важно что я введу в строку поиска номер телефона, фамилию или имя.
Re: поиск пользователей в Active Directory
От: kkts  
Дата: 18.11.04 14:40
Оценка:
Здравствуйте, Huntman, Вы писали:

H>Как искать по одному полю знаю. А вот как сделать чтоб искал по всем? Не важно что я введу в строку поиска номер телефона, фамилию или имя.


Можно примерно так:

System.DirectoryServices.DirectorySearcher mySearcher = new System.DirectoryServices.DirectorySearcher(entry);
mySearcher.Filter = ("(&(objectCategory=user)(|" + 
 "(displayName=" + searchstr + "*)(mobile=" + searchstr + "*)))");
SearchResultCollection srcol = mySearcher.FindAll();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.