![](/img/trans.png)
[英]C# .NET Core: translate Identity reference SID to display value for Active Directory groups and users
[英]Importing Active Directory Users and Groups into SQL Server (possibly via c#)
我需要将几个OU中的所有广告组导入到SQL Server 2008中的表中。一旦我有了这些,我需要将这些组的所有成员导入到不同的表中。 我可以使用c#来完成工作并将数据传递给SQL服务器或直接在SQL服务器中执行。
有关最佳方法的建议吗?
将链接服务器添加到SQL Server并通过LDAP查询查询Active Directory。 这里很好地描述了这个:
哈利,
我不确切知道,但找到了一些可能对你有帮助的链接。 我认为最热门的曲目就是这样的表达:
"(&(objectCategory=Person)(memberOf=DN=GroupName, OU=Org, DC=domain,
DC=com))"
我在LDAP查询中找到了ColdFusion社区网站上的组成员 。 我或多或少地确定过滤器可以轻松应用于您的查询。 对不起,我无法测试,因为我周围没有AD。
这个也可能有点(但不那么)有趣:
http://forge.novell.com/pipermail/cldap-dev/2004-April/000042.html
希望这有助于,欢呼,
马蒂亚斯
由于这个问题的OP似乎对其他技术开放(3年前),我发布了一篇文章,其中使用SSIS作为向用户查询AD的技术,将这些用户写入表并对这些用户进行组查找。 Active Directory SSIS数据源即使您对SSIS不感兴趣,对于查看此问题的任何人来说,对源对象的LDAP查询和组成员身份的C#都可能很方便。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.