次のコードを使用して、特定のドメイン内のすべてのユーザーのリストを取得しています。
DirectoryEntry dirEntry = new DirectoryEntry( "LDAP://domainname", userName, password );
System.DirectoryServices.DirectorySearcher dirSearcher = new System.DirectoryServices.DirectorySearcher( dirEntry );
dirSearcher.Filter = "(&(objectClass=user)(objectCategory=person))";
foreach ( SearchResult resEnt in dirSearcher.FindAll( ) )
{
//Access searchResult
}
ただし、返される結果は部分的なものであり、ドメイン内のすべての登録ユーザーを反映しているわけではありません。ここで見逃しているものはありますか?
前もってありがとう、
バーラト。