本文介绍了微软交流:如何解决专有名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我该如何解决此问题:
/O=CHEESE/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=LHALA1
到一个电子邮件地址?我是否必须使用Exchange Web服务?
to an email address? Do i have to use Exchange Web Services?
推荐答案我假设这是legacyExchangeDN属性。
I'm assuming this is the legacyExchangeDN Attribute.
尝试是这样的:
string dn = "/O=CHEESE/OU=FIRST ADMINISTRATIVE GROUP/" + "CN=RECIPIENTS/CN=LHALA1"; string MailAddress=string.Empty; string user = string.Empty; using (DirectorySearcher ds = new DirectorySearcher()) { ds.Filter = string.Format("(&(ObjectClass=User)(legacyExchangeDN={0}))", dn); SearchResultCollection src = ds.FindAll(); if (src.Count > 1) { //Oops too many! } else { user = src[0].Properties["samAccountName"][0].ToString(); MailAddress = src[0].Properties["Mail"][0].ToString(); } }更多推荐
微软交流:如何解决专有名称
发布评论