Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / проверить список samaccountname в AD / 10 сообщений из 10, страница 1 из 1
23.09.2017, 08:14
    #39525203
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
есть список samAccountName, скажем, 10 тысяч
как максимально быстро проверить, кто из них есть в AD
построчно лезть через лдап весьма медленно
...
Рейтинг: 0 / 0
23.09.2017, 09:36
    #39525214
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
andreymx,

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

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

Я бы выгреб все экаунты из АД и сравнил. Через OPENQUERY с фильтром на samAccountName типа @FirstChar + '*'. Если через АДО - то постранично.
...
Рейтинг: 0 / 0
23.09.2017, 16:52
    #39525302
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
Там дофигаМногоТысяч аккаунтов
...
Рейтинг: 0 / 0
23.09.2017, 18:16
    #39525315
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
andreymxТам дофигаМногоТысяч аккаунтовучитывая ограничение на размер порции, надо еще постараться придумать алгоритм, как это всё прочитать
...
Рейтинг: 0 / 0
23.09.2017, 21:41
    #39525338
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
andreymxandreymxТам дофигаМногоТысяч аккаунтовучитывая ограничение на размер порции, надо еще постараться придумать алгоритм, как это всё прочитать
Если через OPENQUERY то цикл с фильтром на samAccountName типа @FirstChar + '*'. А если через АДО - установить размер станички АДО.Команды обьекта и ФСЁ
...
Рейтинг: 0 / 0
25.09.2017, 14:58
    #39525841
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
а кто подскажет, как установить 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
25.09.2017, 15:18
    #39525848
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить список samaccountname в AD
andreymx,

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

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

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

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


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