powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / проверить список samaccountname в AD
10 сообщений из 10, страница 1 из 1
проверить список samaccountname в AD
    #39525203
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть список samAccountName, скажем, 10 тысяч
как максимально быстро проверить, кто из них есть в AD
построчно лезть через лдап весьма медленно
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525214
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

А как бы ты это сделал в сиквэле?
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525221
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc,

джойнить AD и свою таблицу не пробовал
Не уверен, что получится - т.к. в AD есть ограничение на размер выдаваемых данных
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525287
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

Я бы выгреб все экаунты из АД и сравнил. Через OPENQUERY с фильтром на samAccountName типа @FirstChar + '*'. Если через АДО - то постранично.
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525302
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там дофигаМногоТысяч аккаунтов
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525315
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxТам дофигаМногоТысяч аккаунтовучитывая ограничение на размер порции, надо еще постараться придумать алгоритм, как это всё прочитать
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525338
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxandreymxТам дофигаМногоТысяч аккаунтовучитывая ограничение на размер порции, надо еще постараться придумать алгоритм, как это всё прочитать
Если через OPENQUERY то цикл с фильтром на samAccountName типа @FirstChar + '*'. А если через АДО - установить размер станички АДО.Команды обьекта и ФСЁ
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525841
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а кто подскажет, как установить sAMAccountName длиной долее 20 символов?

Код: vbnet
1.
2.
3.
4.
        Set objGroup = objContainer.Create("Group", "cn=" + strGrpName)
        objGroup.Put "sAMAccountName", Left(strShortName, 21) ' тут не хочет
        objGroup.Put "Description", Left(strDescr, 63)
       
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39525848
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

https://msdn.microsoft.com/en-us/library/ms679635(v=vs.85).aspx

Не более 20 символов.
sAMAccountName вроде как существует для старых ОС типа Windows 2000, по этому на сколько я помню, при создании учётки он обрезается просто
...
Рейтинг: 0 / 0
проверить список samaccountname в AD
    #39531212
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,

http://www.sql.ru/blogs/dwh/2130

Работает 10 сек, выгружает несколько десятков тысяч записей.
Чисто через sql делать не рекомендую, т.к в AD есть поля с мультизначениями, в которых, как правило, заполняется только первое значение.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / проверить список samaccountname в AD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]