Ik ben bezig een scriptje te maken om wat dingen af te handelen in Active Directory, daarvoor heb ik de volgende basis gemaakt:
Het begint al gelijk goed, ik krijg de error:
"Value cannot be null"
Nu begrijp ik alleerst niet hoe een username leeg kan zijn, maar goed... dat terzijde.
Hoe vang ik dit af?
Ik heb het al geprobeerd met try en catch, maar vermoedelijk op de verkeerde plaats gebruikt of kan niet in een for next??
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Private Sub cmdZoeken_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdZoeken.Click
Dim enTry As DirectoryServices.DirectoryEntry = New DirectoryServices.DirectoryEntry("LDAP://domein van werk")
Dim mySearcher As DirectoryServices.DirectorySearcher = New DirectoryServices.DirectorySearcher(enTry)
mySearcher.Filter = "(objectClass=user)"
Dim resEnt As DirectoryServices.SearchResult
For Each resEnt In mySearcher.FindAll()
ListBox.Items.Add(resEnt.GetDirectoryEntry.Username)
Next
End Sub |
Het begint al gelijk goed, ik krijg de error:
"Value cannot be null"
Nu begrijp ik alleerst niet hoe een username leeg kan zijn, maar goed... dat terzijde.
Hoe vang ik dit af?
Ik heb het al geprobeerd met try en catch, maar vermoedelijk op de verkeerde plaats gebruikt of kan niet in een for next??