如果我有Active Directory组的名称,如何获取成员或他们的电子邮件地址列表?从ADGroup获取电子邮件地址列表
在这个网址
0
A
回答
5
void Main()
{
string groupName = "somegroup";
string domainName = "somedomain";
using(PrincipalContext ctx = new PrincipalContext(ContextType.Domain, domainName))
{
using(GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, groupName))
{
var sams = from x in grp.GetMembers(true) select new {x.SamAccountName, };
var users = from sam in sams.Distinct()
let usr = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, sam.SamAccountName)
select new { usr.SamAccountName, usr.DisplayName, usr.EmailAddress};
//do something with users...
}
}
}
1
约与C#http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C#42,用户AD被存储为DiretoryEntry良好和完整articule审查财产属性 http://msdn.microsoft.com/en-us/library/system.directoryservices.directoryentry.properties(v=vs.100).aspx
+1
对于.NET 3.5和较新的,你应该开始寻找到使用' System.DirectoryServices.AccountManagement',它有一个更好,更容易使用的接口('PrincipalContext'和'UserPrincipal'),它的使用效率更高。 'DirectoryEntry'是非常低级的,并且非常难以使用.... – 2013-03-11 22:02:14
相关问题
- 1. 从Samaccountname获取电子邮件地址
- 2. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 3. 从联系人列表中获取电子邮件地址Android
- 4. Xcode从地址簿获取联系人电子邮件地址
- 5. 从iPhone地址簿中获取电子邮件地址
- 6. 从Thunderbird中提取电子邮件地址电子邮件
- 7. 从电子邮件地址
- 8. 使用AngularFire获取用户电子邮件地址列表
- 9. 从HTML表格中获取电子邮件地址
- 10. 正则表达式获取从电子邮件地址
- 11. 如何从列表中提取电子邮件地址?
- 12. 确定是否电子邮件地址的邮件列表地址或个人电子邮件地址
- 13. 从HTML电子邮件中的嵌套表中提取电子邮件地址
- 14. 从发件人帐户获取电子邮件地址
- 15. 如何从Zend_Mail_Message获取发件人的电子邮件地址?
- 16. 如何从MFMailComposer的收件人地址获取电子邮件地址
- 17. 如何从字符串中获取电子邮件地址
- 18. Java从url获取电子邮件地址
- 19. 从NVARCHAR2获取电子邮件地址DATATYPE
- 20. 关于未从twitter集成中获取电子邮件地址
- 21. 如何从vk.api获取电子邮件地址?
- 22. 从电子邮件地址获取大学
- 23. 从联系人详细信息获取电子邮件地址
- 24. 从SAMaccount获取用户电子邮件地址
- 25. 如何从oauth获取用户名或电子邮件地址?
- 26. 如何从webview获取电子邮件地址?
- 27. Objective-C从字符串获取电子邮件地址
- 28. 从地址簿获取电子邮件数
- 29. 使用Jboss/Seam从OpenId获取电子邮件地址
- 30. 从Active Directory组获取用户电子邮件地址
这很好用!我可以获取用户信息,但没有看到每个用户的电子邮件地址。我怎样才能得到每个成员的电子邮件地址? – Jerry 2013-03-12 13:32:34
你走了。当然有各种方式循环访问数据。重要的是您可以通过SamAccountName获取UserPrincipal。 UserPrincipal具有你想要的数据。 – 2013-03-12 14:50:06