Kuddel071089 9 Geschrieben 6. November 2015 Melden Teilen Geschrieben 6. November 2015 Hallo zusammen, wir haben von einer Fachabteilung die Anforderung bekommen, den Wert MaxPageSize von 1000 auf 5000 zu erhöhen. Bei irgendwelchen LDAP-Abfragen werden nicht alle werte korrekt zurückgegeben. Muss man dabei irgendetwas beachten ? Ist es sinnvoll diesen Wert zu erhöhen ? Danke schon einmal Zitieren Link zu diesem Kommentar
ChrisRa 42 Geschrieben 6. November 2015 Melden Teilen Geschrieben 6. November 2015 (bearbeitet) Werden Werte nicht korrekt zurückgegeben? Das liegt dann wohl kaum an der MaxPageSize. In einer Umgebung, in der die MaxPageSize von 1000 auf 5000 hochgesetzt werden soll, sollten Leute vorhanden sein, die wissen was und warum sie dies tun. Mir erscheint es irgendwie auch nicht logisch, womit ein 5-facher Anstieg gerechtfertigt wäre. bearbeitet 6. November 2015 von ChrisRa Zitieren Link zu diesem Kommentar
Kuddel071089 9 Geschrieben 6. November 2015 Autor Melden Teilen Geschrieben 6. November 2015 Es sollen Computerobjekte per LDAP abgefragt werden. Da wir unserer AD mehr als 1000 Clients haben könnte das doch schwierig werden oder bin ich da auf dem holzweg ? Zitieren Link zu diesem Kommentar
Dukel 451 Geschrieben 6. November 2015 Melden Teilen Geschrieben 6. November 2015 Per Default kann man im AD bei einer LDAP Anfrage nur 1000 Objekte (User, Rechner, ...) abfragen. Das LDAP im AD kann aber Pageing. D.h. eine Applikation könnte die ersten 1000 Elemente bekommen und weiter zu dein zweiten 1000 Objekten blättern. Manche Applikationen können dies aber nicht. Zitieren Link zu diesem Kommentar
NilsK 2.930 Geschrieben 6. November 2015 Melden Teilen Geschrieben 6. November 2015 Moin, in der Regel ist es besser, wie Dukel schon sagt, den Applikationen das Paging zu ermöglichen. Das Limit gibt es ja nicht aus Jux. Wenn eine LDAP-Abfrage sehr viele Daten zurückgibt, kann das einen Client schon mal überfordern. Zwar stammt das Limit noch aus Zeiten von Windows 2000 und Clients können heute mehr als damals. Trotzdem kann das aber unerwünschte Auswirkungen haben. Man denke auch an Applikationen, die selbst von dem bestehenden Limit von 1000 ausgehen - ist nicht gut programmiert, gibt es aber. Gruß, Nils Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 8. November 2015 Melden Teilen Geschrieben 8. November 2015 Um mehr als 1000 Einträge zurückzubekommen, gibt es für LDAP-Abfragen die PageSize-Property (schon seit Beginn des AD!) https://msdn.microsoft.com/en-us/library/system.directoryservices.directorysearcher.pagesize%28v=vs.80%29.aspx Wenn eine Anwendung bzw. Programmierer diese Property nicht einsetzt bzw. nicht kennt, dann besteht in erster Linie Schulungsbedarf bei den Entwicklern! Um generell LDAP-Anfragen zu optimieren, schau dir mal den Artikel a http://blogs.technet.com/b/askpfeplat/archive/2015/05/11/how-to-find-expensive-inefficient-and-long-running-ldap-queries-in-active-directory.aspx cu blub 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.