【发布时间】:2011-03-03 13:07:33
【问题描述】:
我需要在不到 30 分钟的时间内获取在 Active Directory 中新创建的帐户详细信息。我必须定期这样做。
我正在考虑使用搜索过滤器来获取这些详细信息。但我不知道在 AD 中搜索时如何使用搜索过滤器。
谁能告诉我如何获取新帐户的详细信息。
谢谢,
纳伦德拉
【问题讨论】:
标签: active-directory
我需要在不到 30 分钟的时间内获取在 Active Directory 中新创建的帐户详细信息。我必须定期这样做。
我正在考虑使用搜索过滤器来获取这些详细信息。但我不知道在 AD 中搜索时如何使用搜索过滤器。
谁能告诉我如何获取新帐户的详细信息。
谢谢,
纳伦德拉
【问题讨论】:
标签: active-directory
这里是搜索过滤器语法的链接:http://msdn.microsoft.com/en-us/library/aa746475(v=vs.85).aspx
此外,除了 System.DirectoryServices 中的 DirectoryEntry 对象和 DirectorySearcher 对象之外,还有 System.DirectoryServices.AccountManagement 程序集/命名空间,其中包含更专门用于处理安全信息的类。
我显然来自 .NET 世界,但如果您只想简单地查询 AD,请尝试 ADFind。是一个查询AD的命令行工具。
【讨论】:
如果您熟悉 .NET,则可以编写一个简单的 C# 或 VB 应用程序并利用作为 .NET 库提供的 Directory Services 命名空间。
Joe Kaplan 和 Ryan Dunn 写了一本关于目录服务的好书,名为 The .NET Developer's Guide to Directory Services Programming,他们有一个名为 Directory Programming .NET 的配套网站,其中包含书中的样本,您可以利用它
【讨论】: