Как известно, по умолчанию
AD отдает только 1000 записей при поиске. Это можно обойти,
но крайне не рекомендуется.
У меня куча кода 10-летней давности, завязанный на php 5.3, а в php 5.4 появилась возможность постраничного обхода при использовании протокола LDAP версии 3. Проблема в том, что этого кода очень много и он старый и просто так на 5.4 не перейти. Уже пробовал. Вообще-то можно в цикле забирать больше 1000 записей даже в версии php 5.3 (играя параметром $filter в
php.net/manual/ru/function.ldap-search.php), но чтобы быть уверенным, что я "забрал" все, нужно хотя бы знать количество записей в каждой каталоге. И даже
php.net/manual/ru/function.ldap-count-entries.php не поможет.
Может быть, кто-то сталкивался ?
p.s. у меня был похожий вопрос
https://toster.ru/q/563901, но там был Kerio, а здесь - AD.