我需要特定组的所有电子邮件地址。请帮我使用Active Directory获取组中的所有用户电子邮件c#
string filter1 = string.Format("(&(objectClass=group)(cn={0}))", "groupname");
DirectorySearcher searcher = new DirectorySearcher(entry);
searcher.Filter = filter1;
searcher.SearchScope = SearchScope.Subtree;
searcher.PropertiesToLoad.Add("member");
SearchResult res = searcher.FindOne();
ArrayList userNames = new ArrayList();
if (res != null)
{
for (int counter = 0; counter <res.Properties["member"].Count; counter++)
{
string user = (string)res.Properties["member"][counter];
userNames.Add(user);
}
}
我得到uesr名称和其他细节,但没有得到电子邮件。请告诉我直接找到每个用户的电子邮件地址的方法。
[?**你尝试过什么自己**](http://www.whathaveyoutried.com ) –
http://bit.ly/QJw5IJ –