使用DirectoryServices查询Exchange服务器

时间:2011-08-26 15:56:26

标签: exchange-server directoryservices ldap-query

这个问题刚刚来自另一个团队。问题是“如何查询Exchange服务器的特定用户组中的用户”。它表示Exchange服务器用户组未链接到广告组。我可以获得的示例都是基于AD组进行查询的。我听说有两种方法可以通过SQL或通过DirectoryServices。这两种解决方案都很好,但是通过DirectoryServices会非常棒!再次感谢!

1 个答案:

答案 0 :(得分:0)

如果该组是Active Directory组,则可以使用System.DirectoryServices。但是,如果它是Exchange公用/专用文件夹中的通讯组,则需要直接访问Exchange。适合后者的API取决于您的Exchange Server版本。使用Exchange 2003,使用WebDAV,虽然分发列表扩展非常复杂,但我可以给你一些示例代码。对于Exchange 2007及更高版本,如果使用.Net,则使用EWS或Exchange托管API。