ldapを使用して、アクティブディレクトリ内の変更に対してdirSyncポーリングを実装しています。しかし、うまくいきましたが、検出される変更に加えて、SearchResultEntryオブジェクトに関連付けられたユーザー名属性( "samaccountname")を取得したいと考えています。SearchResultEntryのユーザー名を取得する方法
0
A
答えて
1
検索要求の一部として属性を要求する必要があります。あなたが望む属性が検索リクエストの過去としてサーバに送信され、サーバが接続の認証状態でそれらの属性を取得できるようにした場合、それらの属性は検索結果に含まれます。詳細については、LDAP: Programming PracticesおよびUsing ldapsearchを参照してください。後者はコマンドラインldapsearch
ツールを参照していますが、その概念はどの言語でも有効です。
1
SearchResult result; // this would've been defined elsewhere
if(result != null)
{
DirectoryEntry entry = result.GetDirectoryEntry();
string name = (string)entry["SAMAccountName"].Value;
}
これは、あなたが名前で、ユーザーと店舗、そこから名前を取得することができ、あなたがすでにディレクトリにいくつかの検索から移入のSearchResultという名前の結果を前提としています。
編集:これはあなたが求めているのではなく、DirectoryServices.SearchResultではなくSearchResultEntryを使用していることに気付きました。私はこれを助けるかもしれない場合に備えてここに残しておきますが、元の質問を正しく読まなかったことをお詫びします。
関連する問題
- 1. Buddypressでユーザー名/表示名を取得する方法は?
- 2. ユーザーのユーザー名とSIDをLDAPのドメイン名で取得する方法
- 3. ユーザーのユーザー名を取得する - MyBB
- 4. LinuxのC/C++でユーザー名を取得する方法は?
- 5. 一意のユーザー名を取得する方法
- 6. ユーザー名などのユーザーセッション属性を取得する方法は?
- 7. .NET 3.5+でユーザーの「フラット」ドメイン名を取得する方法
- 8. Sharekitを使用してTwitterユーザー名を取得する方法
- 9. perlテンプレートツールキットを使用してユーザー名を取得する方法
- 10. MVC3 +現在ログインしているユーザーのユーザー名を取得する方法
- 11. WPFでWindowsユーザー名を取得する方法
- 12. Active Directory:ログインコントロールからユーザー名とパスワードを取得する方法
- 13. PythonのロギングライブラリでOSユーザーのユーザー名を取得する方法は?
- 14. ユーザーのIDを取得する方法
- 15. ユーザーのTapPointを取得する方法
- 16. モデルクラス内のユーザー名を取得する
- 17. レスポンスからスラックユーザーIDを読み取ってユーザー名を取得する方法
- 18. アクションフィルターでユーザー名を取得
- 19. Javascript APIユーザー名を取得
- 20. 人の本名からTwitterユーザーID/Twitterユーザー名を取得する方法はありますか?
- 21. signalR - ユーザー名を取得する
- 22. ファイル名の取得方法
- 23. ファイル名の取得方法
- 24. APN名の取得方法
- 25. struts2 - Webアプリケーション内のすべてのページでユーザー名を取得する方法
- 26. ISP名を取得する方法
- 27. スクリーンショット名を取得する方法
- 28. iPhoneユーザーの名前を取得する方法はありますか?
- 29. セキュリティを使用してユーザー名を取得する方法:Springの認証タグ?
- 30. ログインを必要とせずにPubcookieのユーザー名を取得する方法
thats ok @Jetti – chloe