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

Faldaar
 2007-10-09 12:33
#100540 #100540
User since
2003-11-05
14 Artikel
BenutzerIn
[default_avatar]
Vielen Dank für die ausführliche Antwort Strat.

Ich muss gestehen "use strict;" habe ich hier schlichtweg vergessen. normalerweise ist das direkt das erste was ich bei einem Perl Programm eintipper. Dies war mein erstes Programm mit LDAP Abfrage und durch das viele probieren hab ich es wohl irgendwann weg gelassen und in der finalen Version vergessen. Wird sofort wieder eingebaut.

Die Page Size von 990 hab ich gesetzt nachdem ich herausgefunden hatte das bei AD das Maximum 1000 ist und ich hatte wie gesagt keine LDAP Erfahrung. Werde Deinen Tip beherzigen und es irgendwo unter 500 ansetzen. Wer weiß was wir noch für Verzeichnisse bekommen ;)

Code: (dl )
my $ldap = Net::LDAP->new( \@domainControllers, version => 3 );

Wird sofort umgesetzt, sieht auch viel besser aus als meine Variante.

Quote
Attrs erwartet eine Arrayreferenz, keinen String; und hier musst du entweder alle Attribute angeben, auf die du spaeter zugreifen willst, oder einfach weglassen, dann kannst du auf alle nicht-operationalen Attribute zugreifen (braucht halt ein wenig mehr RAM).

Man lernt nie aus. Wieviel mehr ist "ein wenig mehr Ram"? Lohnt es sich darüber nachzudenken bei ca. 1500 Objekten?

Code: (dl )
while( my $entry = $mesg->shift_entry ) {

Wird sofort umgebaut.

Danke nochmal für die Tips, habe wieder viel dazu gelernt und werde nun gleich mal ein wenig mit dem Code "spielen".

Martin
Es ist schwieriger eine vorgefasste Meinung zu zertrümmern als ein Atom. (Albert Einstein)

View full thread Active Directory Abfrage (LDAP?)