Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint中的复杂映射属性_Sharepoint_Active Directory_Profiles - Fatal编程技术网

Sharepoint中的复杂映射属性

Sharepoint中的复杂映射属性,sharepoint,active-directory,profiles,Sharepoint,Active Directory,Profiles,有没有办法在sharepoint配置文件中设置更复杂的映射?我要做的是将它设置为用户的图片与 String.Format("http://sharepoint/Photos/{0}_{1}.jpg", givenName, sn) 但是属性似乎只支持AD到配置文件属性的简单1-1映射。我认为除了编写自定义计时器作业以通过查询AD填充配置文件字段之外,没有其他方法可以做到这一点。可以将SharePoint配置文件映射到AD以外的数据源,例如,如果人力资源数据存储在自定义数据库中,则可以创建BDC

有没有办法在sharepoint配置文件中设置更复杂的映射?我要做的是将它设置为用户的图片与

String.Format("http://sharepoint/Photos/{0}_{1}.jpg", givenName, sn)

但是属性似乎只支持AD到配置文件属性的简单1-1映射。

我认为除了编写自定义计时器作业以通过查询AD填充配置文件字段之外,没有其他方法可以做到这一点。

可以将SharePoint配置文件映射到AD以外的数据源,例如,如果人力资源数据存储在自定义数据库中,则可以创建BDC模型,该模型可用作用户配置文件导入的数据源


对于这种情况,听起来你最好按照上面的海报建议去做,只是写一个计时器作业,为具有空图片属性的用户查询用户配置文件服务,并将其设置为你的自定义URL。

谢谢大家,不过我还是坚持前面的解决方案,它将AD中的一个扩展属性更新为格式化字符串,然后将其直接映射到profile字段