Pratik04s Ответов: 0

Как получить список доменов из 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()

0 Ответов