blob 10 Posted June 8, 2009 Report Posted June 8, 2009 Hallo zusammen, habe hier ein Script zum auslesen der Mitglieder einer Gruppe geschrieben: Set objGroup=GetObject("LDAP://CN=Domänen-Benutzer,OU=Users,DC=firma,DC=local") objGroup.GetInfo memberlist = objGroup.GetEx("member") For each strmember in memberlist msgbox strmember next das komische: Es funktioniert nicht! Er sagt mir als Fehlermeldung immer, dass dieses Objekt, also die Domänen-Benutzer nicht vorhanden wären. Der LDAP Pfad stimmt aber, Domäne und Gruppe ist in deutsch. Wenn ich zum Test irgend eine andere Gruppe zum testen verwende, klappt es ohne Probleme. Hat jemand eine Idee? Danke im voraus! Quote
blub 115 Posted June 8, 2009 Report Posted June 8, 2009 Probier mal Set objGroup=GetObject("LDAP://CN=Dom„nen-Benutzer,OU=Users,DC=firma,DC=local") objGroup.GetInfo cu blub Quote
blob 10 Posted June 8, 2009 Author Report Posted June 8, 2009 omg, hätte ja mal das "ä" verdächtigen können. @blub: Danke jetzt funktioniert es natürlich :-) Quote
NilsK 2,987 Posted June 9, 2009 Report Posted June 9, 2009 Moin, es wundert mich, dass es nach dieser Änderung funktioniert. Eigentlich sollten das Skript und die Domäne dieselbe Codepage verwenden. Erster Verdächtiger in deinem Beispiel ist eigentlich der DN: "Users" ist gar keine OU, sondern ein Container. Der DN für die Gruppe lautet also eigentlich: CN=Domänen-Benutzer,CN=Users,DC=domain,DC=tld Zusätzlich zu beachten: Domänen-Benutzer ist die Primary Group der meisten Objekte, daher wird deren Mitgliedsliste gar nicht gepflegt und gibt i.d.R. zu wenige Konten zurück. faq-o-matic.net AD: “Domnen-Benutzer” per LDAP abfragen Gruß, Nils Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.