VBScript Active Directory IADsContainer
jeg har prøvet at lave et script der forbinder op mod en ldap forbindelse og skal finde alle bruger der findes i en mappe struktur så den også medtager "child" objekter. men jeg får en fejl når jeg prøver at kører scriptet. er der nogen der kan fortælle mig hvad jeg gør forkert her?overordnet er en ou, hvor der ligger mange under ou' er som indeholder forskellige brugere. og jeg vil via mit script få alle brugere ud. så man ikke behøver få fat i hver enkel bruger ud fra en nøjagtig sti til hver enkel bruger CN i hver deres tilhørende under OUfra ldap.
Dim cont As IADsContainer
Dim usr As IADsUser
On Error GoTo Cleanup
Set cont = GetObject("LDAP://OU=overordnet, DC=test, DC=root, DC=local")
' Filter users.
cont.Filter = Array("user")
For Each usr In cont
Debug.Print usr.Name
Next
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set cont = Nothing
Set usr = Nothing
