C# 如何通过用户电子邮件从Active Directory获取公司信息?
如何通过用户电子邮件从Active Directory获取公司信息 我使用Microsoft.Exchange.WebServicesC# 如何通过用户电子邮件从Active Directory获取公司信息?,c#,active-directory,C#,Active Directory,如何通过用户电子邮件从Active Directory获取公司信息 我使用Microsoft.Exchange.WebServices private const ExchangeVersion ExchangeVersion = Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2007_SP1; //... _exchangeService = new ExchangeService(ExchangeVersion)
private const ExchangeVersion ExchangeVersion = Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2007_SP1;
//...
_exchangeService = new ExchangeService(ExchangeVersion);
var collection = _exchangeService.ResolveName(userEmail);
它给我一个对象,其中包含邮箱项目(具有正确的电子邮件地址)和Contact=null。ResolveName()返回NameResolutionCollection,NameResolution具有Contact属性,Contact属性具有公司集合
ResolveName(用户电子邮件,ResolveNameSearchLocation.Contacts目录,true);很好!谢谢