H I。 我想知道我的用户的Exchange服务器的地址(假设她在典型的Windows办公室networking中)。 这是在C#应用程序中。
我已经有用户的电子邮件地址,我发现它在System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress ,在引用System.DirectoryServices.AccountManagement
C# – closuressubprocess的inputstream
是否有可能build立一个控制台应用程序,双击时不显示控制台窗口?
C#从registry中获取SystemRestore的状态
有没有办法通过局域网caching和分发Visual Studio更新?
如何find一个可执行文件是否在path中的迭代所有文件夹(或执行它)
我用这个为我的Exchange客户端应用程序。
安装Exchange Web服务托管API
更改您的C#项目的属性/应用程序将目标框架更改为“.NET Framework 4”而不是“.NET 4 Client Profile”
参考C:Program FilesMicrosoftExchangeWeb Services1.1Microsoft.Exchange.WebServices.dll
现在编码:
var exchange = new ExchangeService(); exchange.AutodiscoverUrl(from); var server = exchange.Url.Host; Console.WriteLine(server);
这是MSDN文档 。 但请注意,这是API的未发布版本1.2。 我找不到版本1.1的文档
您正在寻找名为homeMDB的AD属性: http : //msdn.microsoft.com/en-us/library/ms980583 (v=exchg.65) .aspx
我不认为这个属性有一个很好的.NET包装器,所以你需要使用一个低级别的LDAP API来获取它。
请注意,对于更高版本的Exchange(例如2010),您可以连接到任何CAS角色,Exchange将找出路由。
你有没有看过使用自动发现? http://technet.microsoft.com/en-us/library/bb124251.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。