2

问候 -

我有一台 SharePoint 2010 服务器运行用户配置文件服务设置以同步到 Active Directory。我想使用 UserProfileManager.Search() 方法根据特定条件返回用户配置文件。此方法的 MSDN 文档在此处。它声明该方法将返回与指定搜索模式匹配的用户配置文件。这正是我想要的。但是,没有关于什么是有效搜索模式的文档。我做了一些猜测,比如“Department = 'HR'”,但没有运气。我找不到任何其他文档或示例代码。任何人都可以提供有效“搜索模式”的样本吗?

返回用户配置文件的另一种方法是使用 FullTextSqlQuery 对象进行查询。我们还没有在这台服务器上设置搜索,所以目前这不是一个选项。

谢谢,格雷格

4

1 回答 1

3

UserProfileManager.Search 方法仅限于几个内置字段。不幸的是,您无法搜索自定义配置文件属性。这是一篇很好的文章,解释了它的用途:链接文本

于 2010-07-13T14:18:55.143 回答