Как получить список доменов из LDAP с помощью VB.NET -что ?
Привет,
Я новичок в программировании(VB.NET) и нужна помощь, чтобы получить список всех доменных имен из LDAP из моего проекта.
Я могу получить другие данные, такие как имя, фамилия, почта и т. д....Но не могу получить доменные имена. Я перепробовал много вариантов в интернете, но ни один из них не сработал для меня. Мне просто нужен список доменов, чтобы я мог зациклить его дальше и продолжить другой процесс.
Помощь была бы очень признательна.
с уважением.
Что я уже пробовал:
Я использовал приведенный ниже код, чтобы соответствовать другим деталям Окружающая среда.UserDomainName дает мне мой домен, но мне нужен домен и для других пользователей.
dirEntry = New System.DirectoryServices.DirectoryEntry("LDAP://" & " & Environment.UserDomainName & ") dirSearcher = New System.DirectoryServices.DirectorySearcher(dirEntry) dirSearcher.Filter = "(samAccountName= " & txt_Usr_ID.Text & ")" dirSearcher.PropertiesToLoad.Add("GivenName") dirSearcher.PropertiesToLoad.Add("sn") dirSearcher.PropertiesToLoad.Add("mail") Str_Searchres = dirSearcher.FindOne() Dir_direntry = Str_Searchres.GetDirectoryEntry() Str_Usr_ID = txt_Usr_ID.Text Str_Fname = Dir_direntry.Properties("GivenName").Value.ToString() Str_Lname = Dir_direntry.Properties("sn").Value.ToString() Str_Mail = Dir_direntry.Properties("mail").Value.ToString()