Комментарии 7
А что мешало Уважаемому просто использовать LDAP?
Увидел сразу две проблемы в коде:
1. Строка 16. Page Size = 100. Если в AD больше 100 учеток, то они не выгрузятся
2. Строка 33. Не все учетки могут иметь заполенное поле displayName. На этот случай лучше сделать проверку на его пустоту и тогда брать данные из CN.
1. Строка 16. Page Size = 100. Если в AD больше 100 учеток, то они не выгрузятся
2. Строка 33. Не все учетки могут иметь заполенное поле displayName. На этот случай лучше сделать проверку на его пустоту и тогда брать данные из CN.
1. Поверьте, выгрузилось несколько сотен. PageSize видимо не за это отвечает.
2. Это да, возможно.
2. Это да, возможно.
Отвечает, в сочетании с SizeLimit. По умолчанию, SizeLimit = 1000. Из-за этого могут возникнуть проблемы с большим количеством записей. В примерах обычно про это не пишут.
Проще оба параметра выставить одинаковыми и достаточно большими.
Проще оба параметра выставить одинаковыми и достаточно большими.
If you do specify a Page Size, however, Active Directory will return the first x items, then pause for a split second and return the next x items, then pause for a split second, and so on. This will continue until all the items have been returned.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Импортируем контакты в Opera из Active Directory