,可以通过以下步骤实现:
DirectoryEntry entry = new DirectoryEntry("LDAP://<LDAP路径或域控制器名称>");
DirectorySearcher searcher = new DirectorySearcher(entry);
searcher.SearchRoot = new DirectoryEntry("LDAP://<AD组路径或名称>");
searcher.Filter = "(objectClass=group)";
SearchResultCollection results = searcher.FindAll();
foreach (SearchResult result in results)
{
// 获取AD组的电子邮件属性
if (result.Properties.Contains("mail"))
{
string email = result.Properties["mail"][0].ToString();
Console.WriteLine("AD组的电子邮件: " + email);
}
}
以上代码片段演示了如何使用C#获取AD组的电子邮件。在实际应用中,可以根据需要进行适当的异常处理和结果处理。
推荐的腾讯云相关产品:腾讯云身份认证服务(CAM)。CAM提供了一套完整的身份认证和访问管理解决方案,可用于管理和控制用户对云资源的访问权限。了解更多信息,请访问腾讯云CAM产品介绍页面:腾讯云CAM。
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙[第21期]
Elastic 中国开发者大会
小程序云开发官方直播课(应用开发实战)
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第25期]
小程序·云开发官方直播课(数据库方向)
小程序·云开发官方直播课(数据库方向)
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云