Sharepoint 2010 SharePoint 2010 PeoplePicker控件不显示用户数据

Sharepoint 2010 SharePoint 2010 PeoplePicker控件不显示用户数据,sharepoint-2010,user-profile,peoplepicker,sharepoint-userprofile,Sharepoint 2010,User Profile,Peoplepicker,Sharepoint Userprofile,更新-2012年8月27日 我的公司已经与Microsoft支持部门进行了沟通,这种行为被描述为基于声明的身份验证的“设计”。嗯,微软建议的解决办法是开发一个自定义索赔提供者,用于填充缺失的字段 ---------------------------------------------------------------------------------------- 在测试SharePoint环境中,我已配置用户配置文件服务,并且已使用目标域中的用户配置文件同步服务将用户配置文件成功填充到U

更新-2012年8月27日

我的公司已经与Microsoft支持部门进行了沟通,这种行为被描述为基于声明的身份验证的“设计”。嗯,微软建议的解决办法是开发一个自定义索赔提供者,用于填充缺失的字段

----------------------------------------------------------------------------------------

在测试SharePoint环境中,我已配置用户配置文件服务,并且已使用目标域中的用户配置文件同步服务将用户配置文件成功填充到UPS中。用户配置文件中的数据正确反映了AD中用户的数据。特别是,以下字段(CBA站点上使用的人员选取器中显示的字段)的数据在UPS中正确显示:

  • 显示名称
  • 电子邮件
  • 地址
  • 头衔
  • 在场
  • 工作电话
  • 位置
但是,在使用基于声明的身份验证的站点上,每当在人员选取器控件中搜索特定用户时,当该用户显示在列表视图中时,工作电话或位置都不会显示任何值,即使值出现在UPS和AD中,正确的详细信息也会显示在指定用户的人员搜索结果和用户的个人资料页面中

已检查各个字段(工作电话、位置)的搜索服务元数据属性并正确映射

我认为列数据丢失是因为UPS和站点用户信息列表之间存在同步问题。我通过更新UPS中特定用户的各种字段值(包括工作电话和位置)对此进行了测试。运行用户配置文件到SharePoint快速同步计时器作业时,配置文件页面中的数据、人员搜索结果以及用户信息列表中为用户显示的信息都已正确更新。人员选择器中同一用户的信息未更新–工作电话和位置仍未显示值,其他字段(如显示名称)未显示更新的信息

每个环境的当前SharePoint修补程序级别(生成版本)为14.0.6120.5006(已应用SP1和2012年4月CU的SharePoint 2010服务器)


有人能帮助确定为什么PeoplePicker控件中显示的用户信息没有显示正确的信息吗?谢谢。

同样的问题-UPS从广告中正确填充,但没有更新进入SharePoint网站(2010/SQL2012)

重置IIS,甚至重新启动服务器。删除所有用户并重新添加他们的策略对我们不起作用


找到了适合我们需要的解决方案。。。。 与其说是剧本,不如说是洞察力

设置spuser-identity'domain\username'-web-email'username@yoursitename.com"

Powershell需要引号。我希望电子邮件地址出现


PS(get help set SPUser)中相当好的示例

同样的问题-UPS从AD中正确填充,但没有更新进入SharePoint网站(2010/SQL2012)

重置IIS,甚至重新启动服务器。删除所有用户并重新添加他们的策略对我们不起作用


找到了适合我们需要的解决方案。。。。 与其说是剧本,不如说是洞察力

设置spuser-identity'domain\username'-web-email'username@yoursitename.com"

Powershell需要引号。我希望电子邮件地址出现

PS中非常好的示例(获取帮助设置SPUser)