我需要将几个OU中的所有广告组导入到SQL Server 2008中的表中。一旦我有了这些,我需要将这些组的所有成员导入到不同的表中。我可以使用c#来完成工作并将数据传递给SQL服务器或直接在SQL服务器中执行。

关于最佳方法的建议?

有帮助吗?

解决方案

阿利,

我不确切知道,但找到了一些可能对您有帮助的链接。我认为最热门的曲目就是这个表达:

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

我在群组成员的LDAP查询中找到了

a>在ColdFusion社区的网站上。我或多或少地确定过滤器可以轻松应用于您的查询。对不起,我无法测试,因为我这边没有AD。

这个也可能有点(但不那么)有趣:

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

希望这会有所帮助,欢呼,

的Matthias

其他提示

将链接服务器添加到SQL Server,并通过LDAP查询查询Active Directory。这里很好地描述了这一点:

创建AD用户的SQL Server视图,布兰登·汤普金斯(MVP)

由于这个问题的OP似乎对其他技术开放(3年前),我发布了一篇文章,其中使用SSIS作为向用户查询AD的技术,将这些用户写入表并对这些用户进行组查找。 Active Directory SSIS数据源即使您不是对SSIS感兴趣,对源对象的LDAP查询和组成员身份的C#可能对于审阅此问题的任何人都很方便。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top