4

いくつかのOU内のすべての広告グループをSQLServer2008のテーブルにインポートする必要があります。それらを取得したら、それらのグループのすべてのメンバーを別のテーブルにインポートする必要があります。c#を使用して作業を行い、データをSQLサーバーに渡すか、SQLサーバーで直接行うことができます。

これにアプローチするための最良の方法に関する提案はありますか?

4

3 に答える 3

8

リンクサーバーをSQLServerに追加し、LDAPクエリを介してActiveDirectoryにクエリを実行します。これはここでこれを非常によく説明しています:

ADユーザーのSQLServerビューを作成するBrendanTompkins(MVP)

于 2008-10-14T13:56:11.210 に答える
3

アリ、

正確にはわかりませんが、役立つリンクがいくつか見つかりました。一番ホットなトラックはこの表現だと思います:

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

ColdFusion コミュニティのサイトのグループ メンバーの LDAP クエリで見つけました。フィルターをクエリに簡単に適用できると多かれ少なかれ確信しています。申し訳ありませんが、この辺りに AD がいないため、テストできません。

これも少し(しかしそれほどではありませんが)興味深いものになる可能性があります。

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

これが役に立てば幸いです、乾杯、

マティアス

于 2008-10-16T09:27:09.693 に答える
2

この質問のOPは他のテクノロジーにも開かれているように見えたので(3年前)、ユーザーのADをクエリし、それらのユーザーをテーブルに書き込み、それらのユーザーでグループルックアップを行うテクノロジーとしてSSISを使用するウォークスルーを投稿しました。 Active Directory SSIS データ ソース SSIS に興味がない場合でも、ソース オブジェクトの LDAP クエリとグループ メンバーシップの C# は、この質問を確認する人にとって便利な場合があります。

于 2011-08-16T02:31:49.160 に答える