Active Directory の特定のグループに属するユーザーを入力しようとしているドロップダウン リストがあります。
グループ名は OverRiders で、8 人がこのグループのメンバーです。さらにメンバーを追加できます。
次のドロップダウンがありますが、コードを実行すると、ドロップダウンが空白になります。
私は何を間違っていますか?
コードを参照してください:
Private Sub FillDropdown()
Dim oroot As DirectoryEntry = New DirectoryEntry("LDAP://CN=OverRiders,OU=Departments,DC=domain,DC=com")
Dim osearcher As DirectorySearcher = New DirectorySearcher(oroot)
Dim oresult As SearchResultCollection
Dim result As SearchResult
Dim list As New List(Of String)
osearcher.Filter = "(&(objectCategory=group)(cn={0}))"
' search filter; only display emp with firstname / lastname pair
osearcher.PropertiesToLoad.Add("name") ' member
oresult = osearcher.FindAll()
For Each result In oresult
If Not result.GetDirectoryEntry.Properties("name").Value Is Nothing Then
list.Add(result.GetDirectoryEntry.Properties("name").Value.ToString())
Call list.Sort()
End If
Next
emplist.DataSource = list
emplist.DataBind()
End Sub
グループが存在し、グループ名が有効であることを確認できました。事前にどうもありがとう