212
TimoBeil

Frage ist gelöst
Mit VB.Net Sites im Active Directory auslesen

Mitglied: sspssp
06.11.2009
10:46:19 Uhr
4490 Aufrufe
1 Antwort
ich habe folgendes Problem. Mittels VB.Net soll das Active Directory ausgelesen werden. Im Bereich „Sites und Service“ im Unterpunkt „Sites“ gibt es verschiedene Punkte (z.B. Hannover und Hamburg) diese sollen nun Ausgelesen werden.
Ich kann mit folgendem Script die User auslesen:

01.
        Dim ADSearcher As New DirectorySearcher 
02.
        With ADSearcher 
03.
            .PageSize = Integer.MaxValue 
04.
            .Filter = "(&(objectCategory=person)(objectClass=user))" 
05.
            .PropertiesToLoad.Add("Name") 
06.
            .PropertiesToLoad.Add("sAMAccountName") 
07.
            .SearchScope = SearchScope.Subtree 
08.
             .Sort.PropertyName = "cn" 
09.
        End With

nur leider funktioniert das nicht wenn ich ihn folgendermaßen abändere um die Sites abzufragen.

01.
        Dim ADSearcher As New DirectorySearcher 
02.
        With ADSearcher 
03.
            .PageSize = Integer.MaxValue 
04.
            '.Filter = "(&(objectCategory=person)(objectClass=user))" 
05.
            .Filter = "(&(objectClass=Sites))" 
06.
            .PropertiesToLoad.Add("name") 
07.
            '.PropertiesToLoad.Add("sAMAccountName") 
08.
            .SearchScope = SearchScope.Subtree 
09.
            ' .Sort.PropertyName = "cn" 
10.
        End With

Wo ist der fahler oder gibt es eine andere Möglichkeit die benötigten Informationen abzufragen?

Hier die Verwaltung:
b0da114dd4ae1c7504f88fbf08c131a1-abfrage.png

Diskussionsverlauf (1 Antwort)
Mitglied: dog
dog schreibt am 06.11.2009 um 17:44:15 Uhr
Besorg dir mal ldp.exe oder JXplorer.
Und dann wechsel die Base-DN auf CN=Configuration,dc=domain,dc=local
Jetzt kannst du dir angucken wonach du wo suchen kannst...

Grüße

Max
mehr ...Ähnliche Beiträge