Thread Active Directory Abfrage (LDAP?) (10 answers)
Opened by Faldaar at 2007-09-28 17:39

Strat
 2007-10-03 17:22
#100237 #100237
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
deine suche verwendet kein paging; falls da mal mehr als 1000 Objekte gefunden werden, werden nur die ersten 1000 angezeigt. Siehe CPAN:Net::LDAP::Control::Paged.

Der Zugriff via Net::LDAP aufs ActiveDirectory funktioniert nur dann gut, solange keine Umlaute ins Spiel kommen; LDAP V3 besteht auf utf8, waehrend das AD (genauer gesagt: die AD-Admin-Tools) so eine Art Windows-ANSI verlangt. Beim Lesen spielt das dank CPAN:Encode keine Rolle, aber wenn man neue Objekte anlegt oder bestehende aendert, kann es das Problem geben, dass in den Admin-Tools anstelle des Umlautes unleserliche Zeichen angezeigt werden.

Man kann dies umgehen, indem man LDAP V2 verwendet; allerdings faellt dann Paging flach.

Ich bevorzuge den Weg mit ADSI ueber Win32::OLE. Infos zu ADSI via Win32::OLE findest du auf http://techtasks.com/code/viewbook/2?lang=Perl

<Werbung>
Ich will fuer eine der naechsten Ausgaben des Foo-Magazin einen Artikel ueber ADSI via Win32::OLE schreiben. In der aktuellen Ausgabe (3) steht uebrigens ein Artikel ueber Net::LDAP, in dem auch Paged Resultsets behandelt werden ...
</Werbung>
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Active Directory Abfrage (LDAP?)