沿着我需要检索用Delphi 2010的Active Directory用户和他们的属性的列表获取Active Directory用户的列表,其全名和电子邮件
我已经看到了这么几个类似的问题(例如, Delphi - Find primary email address for an Active Directory user),但它们似乎都需要用户名称才能检索到任何附加信息。
沿着我需要检索用Delphi 2010的Active Directory用户和他们的属性的列表获取Active Directory用户的列表,其全名和电子邮件
我已经看到了这么几个类似的问题(例如, Delphi - Find primary email address for an Active Directory user),但它们似乎都需要用户名称才能检索到任何附加信息。
最后,我发现了TJvObjectPickerDialog,它是JVCL的一部分,它包装了Windows Select Object对话框,只需很少的代码就能完成我所需要的任何事情,只需设置所需的属性并调用execute即可。所选的用户对象将随着wi返回您在“属性”属性中设置的属性。
我写过一篇关于[德尔福杂志]的文章,当.....如果你有机会获得这些杂志的积压,它的问题没有。 62(2000年10月) - 不幸的是,似乎这些后面的问题不再可用于购买:-(
这是太长的文章和代码示例要发布在这里....基本上是关于包装IDirectorySearch
interface在一个更好的类似Delphi的shell中,你传入一个要搜索的基本容器,定义一个LDAP过滤器,并且定义一组你感兴趣的属性 - 然后你搜索并返回结果的枚举器,你可以一个接一个地找到它。
任何机会你都可以发布一些代码片段来向别人展示你如何使用TJvObjectPickerDialog而不是让他们知道它可以完成,但不是如何做到的? – 2011-11-08 16:37:16