9
A
答えて
1
それを行うためのさまざまな方法があります。私はPHPを使ってActive Directoryからデータを取得しています。PHPドキュメントの "Lightweight Directory Access Protocol"の章を見てください。 PHPを使用してデータベースにデータを取り込むことも簡単です(例: MySQLまたはMicrosoft SQL Server。
3
.NET 3.5の場合は、新しいSystem.DirectoryServices.AccountManagement
名前空間を使用します。
は、ここではそれについて学ぶ:
Managing Directory Security Principals in the .NET Framework 3.5
基本的に、あなたはあなたがに対処したいユーザーを列挙し、コンテナ(PrincipalContext
)を設定し、思います。それらをループし、必要な情報を抽出し、SQL Serverにフィードします。
5
我々はLARGE AD環境のためにこれを行う方法:LDAPクエリを実行し、CSVファイル
- 夜間バッチ処理(組み込みのSQLコマンドラインツール)を使用してCSVファイルをSQLデータベースのインポートテーブルに一括インポートする
- インポートテーブルからデータを取得してメインテーブルのレコードを追加/更新するストアドプロシージャ(osqlで実行)
開始から終了まで約2時間で、145kユーザー、80kグループ、130kコンピューターを10ドメインから引き出します。これには、各ドメインコントローラにヒットする必要があるユーザーとコンピュータの正確なLastLogon情報を引き出すことが含まれます。それがなければ、プロセスには約30分かかります。
4
あなたはちょうど私が
ADSIはこれに基づいて作成されたリンクサーバーでINSERT...
SELECT A.SAMAccountName, A.Mail, A.displayName FROM
(SELECT * FROM OpenQuery(ADSI, 'SELECT title, displayName, sAMAccountName, givenName, telephoneNumber, facsimileTelephoneNumber, sn, userAccountControl,mail
FROM ''LDAP://domain.ro/DC=domain,DC=ro'' where objectClass = ''User''')
WHERE (sn is not null) and (givenName is not null) and (mail is not null))A
以下のコードを使用しています、SQLでそれを必要とする場合は、次の http://msdn2.microsoft.com/en-us/library/aa772380(VS.85).aspx
関連する問題
- 1. Active Directory + IIS + SQL + ASP.NET
- 2. Active Directoryデータをキャッシュする
- 3. ASP.NET Active DirectoryメンバシッププロバイダとSQLプロファイルプロバイダ
- 4. Active Directory
- 5. Active Directory
- 6. 無効なActive DirectoryアカウントのSQLクエリ
- 7. SQLとActive Directoryの同期。 C#アプリケーションNotImplementedException
- 8. Active Directory LDAP
- 9. LDAP Active Directoryパス
- 10. Active Directory GUID
- 11. ASP.NET Active Directory Search
- 12. Sharepoint-Active Directoryプロファイル
- 13. Active DirectoryとOpenLDAP
- 14. NGINX - Active Directoryシングルサインオン
- 15. Active Directory in VB.Net
- 16. JSPとActive Directory
- 17. Active Directoryユーザーチェック
- 18. Active Directory - Django/Rails
- 19. Windows Active Directoryレプリケーション
- 20. Active Directoryの実装
- 21. メールアドレスのActive Directoryプロパティ
- 22. ルビーのActive Directoryフェデレーションサービス?
- 23. パブリックテスト用のActive Directory
- 24. Active Directoryの問題
- 25. Azure Active Directoryのカスタムログインページ
- 26. AzureのActive DirectoryユーザーのActiveない
- 27. Active DirectoryのグループメンバーをC#
- 28. JDNI Active Directoryは、スコープ
- 29. Azure Active Directoryグループ/ロール
- 30. Active Directory for Web apps
あなたは何(プログラミング)言語を使用しています/行くの? –