我正在尝试构建一个.Net应用程序来询问Active Directory。
编辑:我需要使用Web服务来执行此操作,因为我将使用需要使用Web服务的第三方工作流工具从Sharepoint工作流与AD通信。
根据我的研究,Windows 2008 R2内置了Active Directory Web服务(ADWS)。
我无法在网络上的任何地方找到任何细节或示例,告诉我是否应该能够在.Net应用程序中使用ADWS来读取/写入AD信息。
我应该只是能够添加Web引用,还是仅供Powershell使用的ADWS。
干杯,
伊恩
答案 0 :(得分:2)
看起来他们只为PowerShell的ActiveDirectory模块和Active Directory管理中心创建了ADWS。虽然它似乎可以直接使用它,因为它的WCF性质。但是,没有,甚至没有一篇关于MSDN的文章或关于这个主题的博客文章。
答案 1 :(得分:1)
如果需要查询AD,可以使用.NET内置的supportspport来使用LDAP或ADSI查询Active Directory。
.NET中的System.DirectoryServices命名空间具有成功查询和管理AD对象所需的所有工具。
工作流程如下: