Здравствуйте, коллеги!
Пишу следующий код:
objSearch.SearchRoot = New DirectoryEntry("LDAP://.........")
objSearch.Filter = "(&(objectclass=user)(objectcategory=person))"
objSearch.SearchScope = SearchScope.Subtree
objSearch.PropertiesToLoad.Add("cn")
objSearch.PropertiesToLoad.Add("mail")
Dim colQueryResults As SearchResultCollection
colQueryResults = objSearch.FindAll()
Dim result As SearchResult
For Each result In colQueryResults
Response.Write(CStr(result.Properties("cn")(0)) + " | " + CStr(result.Properties("mail")(0)))
Next
Всё работает без проблем. А если написать вместо mail, например, phone — не работает, несмотря на то, что такой пример есть в MSDN. Телефоны забиты в LDAP — это точно — поле Telephone number. Что делать?
И второй вопрос: как вывести описание юзера — то, что задается в поле Description?
Заранее спасибо.