Как Получить Список Всех Users На Сервере

  • Автор темы Vvv
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

Vvv

Гость
#1
имеется домино сервер с несколькими NAB
подскажите пожалуйста как программно можно получить список всех пользователей на сервере

взять список names.nsf из notes.ini и просмотреть их по некоторым причинам не подходит
NAMELookup2 как я понимаю список всех users не возвращает

подскажите пожалуйста есть ои какие нибудь способы ?
 

Мыш

Well-Known Member
Lotus team
12.02.2008
1 085
13
#4
А Directory Assistance не поднята? А то можно из ее базы получить список всех names.nsf...
 
V

Vvv

Гость
#5
я могу получить список NAB из notesSession.AddressBooks
основной вопрос для меня как получить список всех usernames из всех NAB
 
V

Vvv

Гость
#7
Directory Assistance может стоят а может не стоять на сервере
фактически я делаю велосипед аналог Directory Assistance

напрямую считать список пользователей из names можно но я не знаю как получить список пользователей через LDAP (использовать NAMELookup можно
но на некоторых серверах с LDAP за секунду я могу получить информацию только о 5 пользователях надо быстрей)
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 490
366
#8
но на некоторых серверах с LDAP за секунду я могу получить информацию только о 5 пользователях надо быстрей)
это ещё почему?
 
V

Vvv

Гость
#9
это ещё почему?
может быть много пользователей, несколько NAB и LDAP


отвечу сам на свой вопрос
надо использовать NAMELookup2 обяхательно с флагом NAME_LOOKUP_ALL
и строкой поиска ссылка на пустую строку (но не NULL)

результат брать NAMEGetTextItem2
обязательно почитать последний help на NAMELookup2 и установить лимит на результат NAMELookup2
больше чем по умолчанию
 
Статус
Закрыто для дальнейших ответов.