Hiho,
ich habe da ein ziemlich hartnäckiges Problem mit einer ADSI-Anfrage
über ASP. Und zwar möchte ich zunächst mal einfach alle User und
Gruppen einer Domäne abfragen. Ich habe jetzt schon 2 Tage lang alle
möglichen Tutorials durchsucht und Foren durchforstet aber ich komme
nicht weiter.
Es gibt ja zuhauf Tutorials, nach denen es eigentlich klappen müsste,
aber tut es nicht. Hier mein kleiner Script-Schnipsel:
"
Next
Set myDomain = Nothing
Set group = Nothing
%>
Mit diesem Script sollten ja eigentlich sämtliche Objekt in der
Domäne RESEARCH ausgegeben werden (User, Gruppen, Services, etc.).
Doch leider ist das einzige, was dabei herauskommt der Eintrag
„Schema“.
Ein paar weitere Infos:
Der Rechner, auf dem das Script hinterlegt ist, heisst ABCDEF. Wenn
ich das obige Script wie folgt abwandele …
"Set myDomain = GetObject(„WinNT://ABCDEF“) "
… bekomme ich alle User, Groups etc. dieses Rechners angezeigt (nur
zur Verdeutlichung, dass es prinzipiell funktioniert). Da dieser
Rechner aber nicht der Domaincontroller ist, bringt mich das ja nicht
weiter.
Weiterhin weiß ich, dass der DC den Namen „AAAAADC“ trägt. Nutze ich
diesen Namen im GetObject-Befehl, erhalte ich auch nur ein Schema
zurück.
Dass die Domäne existiert, ist absolut sicher, ausserdem wird sie
auch angezeigt, wenn ich den Befehl wie folgt ausführe …
„Set myDomain = GetObject(„WinNT:“)“
… wird die Domäne auch angezeigt (immernoch dasselbe Script wie
zuvor).
Es ist ausserdem sicher, dass in der Domäne wirklich viele Nutzer
eingetragen sind. Das konnte ich im Active Directory prüfen.
Ich hab nur leider keinen Anhaltspunkt mehr, woran es liegen könnte,
dass weder Nutzer noch Gruppen aufgelistet werden. Liegt es
vielleicht daran, dass Webserver und DC auf verschiedenen Computern
laufen? Muss ich da vielleicht noch irgendetwas beachten? Ich komme
nämlich absolut nicht weiter …
Gruss, Tobias