如果我有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. 從facebook獲取電子郵件地址
- 3. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 4. 從聯繫人列表中獲取電子郵件地址Android
- 5. 如何從電子郵件地址獲取電子郵件服務的網址
- 6. 從iPhone地址簿中獲取電子郵件地址
- 7. Xcode從地址簿獲取聯繫人電子郵件地址
- 8. 無法獲取電子郵件地址
- 9. Facebook API獲取電子郵件地址
- 10. 從Thunderbird中提取電子郵件地址電子郵件
- 11. 從電子郵件地址
- 12. 如何從郵件編輯器獲取電子郵件地址
- 13. 使用AngularFire獲取用戶電子郵件地址列表
- 14. CRM Javascript:獲取參與者列表的電子郵件地址
- 15. 從HTML表格中獲取電子郵件地址
- 16. 正則表達式獲取從電子郵件地址
- 17. 如何從列表中提取電子郵件地址?
- 18. 從電子郵件地址獲取與電子郵件分析器
- 19. 確定是否電子郵件地址的郵件列表地址或個人電子郵件地址
- 20. 從HTML電子郵件中的嵌套表中提取電子郵件地址
- 21. 從發件人帳戶獲取電子郵件地址
- 22. 如何從Zend_Mail_Message獲取發件人的電子郵件地址?
- 23. 如何從Outlook獲取發件人的電子郵件地址?
- 24. 如何從MFMailComposer的收件人地址獲取電子郵件地址
- 25. 組的電子郵件地址,該地址在列表
- 26. 如何在Yahoo郵件中獲取電子郵件地址?
- 27. Java從url獲取電子郵件地址
- 28. 如何從電子郵件地址獲取SMTP服務器
- 29. 從電子郵件地址獲取facebook個人資料圖片
- 30. 從電子郵件地址獲取Twitter用戶ID
這很好用!我可以獲取用戶信息,但沒有看到每個用戶的電子郵件地址。我怎樣才能得到每個成員的電子郵件地址? – Jerry 2013-03-12 13:32:34
你走了。當然有各種方式循環訪問數據。重要的是您可以通過SamAccountName獲取UserPrincipal。 UserPrincipal具有你想要的數據。 – 2013-03-12 14:50:06