在.Net应用程序中使用Active Directory Web服务

Iai*_*lin 6 .net web-services active-directory

我正在尝试构建一个.Net应用程序来询问Active Directory.

编辑:我需要使用Web服务来执行此操作,因为我将使用需要使用Web服务的第三方工作流工具从Sharepoint工作流与AD通信.

根据我的研究,Windows 2008 R2内置了Active Directory Web服务(ADWS).

我无法在网络上的任何地方找到任何细节或示例,告诉我是否应该能够在.Net应用程序中使用ADWS来读取/写入AD信息.

我应该只是能够添加Web引用,还是仅供Powershell使用的ADWS.

干杯,

伊恩

Ala*_*lan 1

如果您需要查询 AD,您可以使用 .NET 内置支持来使用 LDAP 或 ADSI 查询 Active Directory。

.NET 中的System.DirectoryServices命名空间拥有成功查询和管理 AD 对象所需的所有工具。

工作流程如下:

  1. 创建 DirectorySearcher 对象
  2. 绑定您的 Active Directory(即提供凭据)
  3. 创建搜索查询过滤器
  4. 设置任意查询参数
  5. 执行查询
  6. 迭代结果集

  • 强打者是正确的。我知道我可以使用.Net直接询问AD。我需要使用 Web 服务来完成此操作。现在我可以编写自己的 Web 服务(是的,我知道怎么做,谢谢),或者我可以使用 Microsoft 已经提供的服务。因此我的问题。所以你的回答对我来说毫无用处,还是谢谢你。 (2认同)