簡體   English   中英

將Active Directory用戶和組導入SQL Server(可能通過c#)

[英]Importing Active Directory Users and Groups into SQL Server (possibly via c#)

我需要將幾個OU中的所有廣告組導入到SQL Server 2008中的表中。一旦我有了這些,我需要將這些組的所有成員導入到不同的表中。 我可以使用c#來完成工作並將數據傳遞給SQL服務器或直接在SQL服務器中執行。

有關最佳方法的建議嗎?

將鏈接服務器添加到SQL Server並通過LDAP查詢查詢Active Directory。 這里很好地描述了這個:

創建AD用戶的SQL Server視圖,Brendan Tompkins(MVP)

哈利,

我不確切知道,但找到了一些可能對你有幫助的鏈接。 我認為最熱門的曲目就是這樣的表達:

"(&(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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM