Импорт пользователей и групп Active Directory в SQL Server (возможно, через C#)

StackOverflow https://stackoverflow.com/questions/201235

  •  03-07-2019
  •  | 
  •  

Вопрос

Мне нужно импортировать все группы объявлений в нескольких подразделениях в таблицу SQL Server 2008.Как только они у меня появятся, мне нужно будет импортировать всех членов этих групп в другую таблицу.Я могу использовать C# для выполнения работы и передачи данных на SQL-сервер или сделать это непосредственно на SQL-сервере.

Предложения о том, как лучше всего подойти к этому?

Это было полезно?

Решение

Арри,

Точно не знаю, но нашел несколько ссылок, которые могут вам помочь.Я думаю, что самым горячим треком является вот это выражение:

"(&(objectCategory=Person)(memberOf=DN=GroupName, OU=Org, DC=domain,
DC=com))"

Я нашел это в LDAP-запрос для членов группы на сайте сообщества ColdFusion.Я более или менее уверен, что фильтр можно легко применить к вашему запросу.Извините, но я не могу это проверить, потому что у меня здесь нет рекламы.

Это также может быть немного (но менее) интересно:

http://forge.novell.com/pipermail/cldap-dev/2004-April/000042.html

Надеюсь, это поможет, ура,

Матиас

Другие советы

Добавьте связанный сервер к вашему SQL-серверу и отправляйте запросы к Active Directory с помощью запросов LDAP.Здесь это довольно хорошо описано:

Создайте представление SQL Server для ваших пользователей AD, Брендан Томпкинс (MVP)

Поскольку ОП этого вопроса казался открытым для других технологий (3 года назад), я опубликовал пошаговое руководство, в котором SSIS используется в качестве технологии для запроса пользователей из AD, записи этих пользователей в таблицу и выполнения группового поиска этих пользователей. Источник данных Active Directory SSIS Даже если вас не интересуют SSIS, запрос LDAP для исходных объектов и C# для членства в группах могут оказаться полезными для всех, кто просматривает этот вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top