I'm using VB.NET to search the active directory and get some information about the users. I can retrieve info about the users such as their path, samaccountname etc. But I want to find out the users DOMAIN. Is there any simple way to do this - I've attached some 'cutdown' code below
'the LDAP path to the directory
Dim strpath As String = Configuration.ConfigurationSettings.AppSettings("LDAPConnectionString")
'Obtain the directory entries
objDE = New DirectoryEntry(strpath)
Dim objDS As DirectorySearcher = New DirectorySearcher(objDE)
Dim objChildDE As DirectoryEntry
'Obtain the properties for the user entries
Dim props As ResultPropertyCollection
objDS.Filter = "(objectClass=User)"
'Find all users
Dim _results As SearchResultCollection = objDS.FindAll()
For Each _result In _results
'obtain the properties for the user
props = _result.Properties()
'msgbox the info
msgbox props("sAMAccountName")(0).ToString & _
"', '" & props("displayName")
next
It would be great if there was something like a props("Domain name")
ANy ideas?
Cheers
'the LDAP path to the directory
Dim strpath As String = Configuration.ConfigurationSettings.AppSettings("LDAPConnectionString")
'Obtain the directory entries
objDE = New DirectoryEntry(strpath)
Dim objDS As DirectorySearcher = New DirectorySearcher(objDE)
Dim objChildDE As DirectoryEntry
'Obtain the properties for the user entries
Dim props As ResultPropertyCollection
objDS.Filter = "(objectClass=User)"
'Find all users
Dim _results As SearchResultCollection = objDS.FindAll()
For Each _result In _results
'obtain the properties for the user
props = _result.Properties()
'msgbox the info
msgbox props("sAMAccountName")(0).ToString & _
"', '" & props("displayName")
next
It would be great if there was something like a props("Domain name")
ANy ideas?
Cheers