blob 10 Geschrieben 8. Juni 2009 Melden Teilen Geschrieben 8. Juni 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! Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 8. Juni 2009 Melden Teilen Geschrieben 8. Juni 2009 Probier mal Set objGroup=GetObject("LDAP://CN=Dom„nen-Benutzer,OU=Users,DC=firma,DC=local") objGroup.GetInfo cu blub Zitieren Link zu diesem Kommentar
blob 10 Geschrieben 8. Juni 2009 Autor Melden Teilen Geschrieben 8. Juni 2009 omg, hätte ja mal das "ä" verdächtigen können. @blub: Danke jetzt funktioniert es natürlich :-) Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 9. Juni 2009 Melden Teilen Geschrieben 9. Juni 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.