いくつかのOU内のすべての広告グループをSQLServer2008のテーブルにインポートする必要があります。それらを取得したら、それらのグループのすべてのメンバーを別のテーブルにインポートする必要があります。c#を使用して作業を行い、データをSQLサーバーに渡すか、SQLサーバーで直接行うことができます。
これにアプローチするための最良の方法に関する提案はありますか?
いくつかのOU内のすべての広告グループをSQLServer2008のテーブルにインポートする必要があります。それらを取得したら、それらのグループのすべてのメンバーを別のテーブルにインポートする必要があります。c#を使用して作業を行い、データをSQLサーバーに渡すか、SQLサーバーで直接行うことができます。
これにアプローチするための最良の方法に関する提案はありますか?
リンクサーバーをSQLServerに追加し、LDAPクエリを介してActiveDirectoryにクエリを実行します。これはここでこれを非常によく説明しています:
アリ、
正確にはわかりませんが、役立つリンクがいくつか見つかりました。一番ホットなトラックはこの表現だと思います:
"(&(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
これが役に立てば幸いです、乾杯、
マティアス
この質問のOPは他のテクノロジーにも開かれているように見えたので(3年前)、ユーザーのADをクエリし、それらのユーザーをテーブルに書き込み、それらのユーザーでグループルックアップを行うテクノロジーとしてSSISを使用するウォークスルーを投稿しました。 Active Directory SSIS データ ソース SSIS に興味がない場合でも、ソース オブジェクトの LDAP クエリとグループ メンバーシップの C# は、この質問を確認する人にとって便利な場合があります。