我们都知道Microsoft Office Sharepoint Server 2010里面的“我的网站”里面有一个上传照片功能,通过那里用户可以方便的上传自己的照片,那么这个上传的照片是否可以作为用户的LYNC头像或者用户的Outlook头像呢。答案就是“可以的”。

思路:

通过配置MOSS 2010的用户配置文件同步服务把用户的照片同步到AD的thumbnailphoto属性上。

 下面我们就看看具体的方法: p_w_picpath

进入MOSS 2010的管理中心,选择管理服务器上的服务,启用“用户配置文件同步服务”。

p_w_picpath

启用的时候,需要一个服务账号,我这里就用管理员了,实际操作中需要建立新的服务账号。

p_w_picpath

确保服务已经启动,然后我们就新建一个到AD的同步连接。

p_w_picpath

选择同步连接

p_w_picpath

这里我们可以看到MOSS 2010可以和很多种类型的源进行同步,相当不错。 

p_w_picpath

我们填入林的名称,然后使用一个账号,我们这里还是用管理员。

p_w_picpath

选择用户的容器,这里我们选择IT这个OU,注意千万不要选择全部。

p_w_picpath

已经建立好连接了,下面我们需要把用户的照片同步到thumnailphoto属性去。 

修改需要同步的属性

p_w_picpath

在MOSS 2010的管理中心选择管理服务应用程序

p_w_picpath

然后选择User Profile Service Application,然后选择管理。

p_w_picpath

选择管理用户属性

p_w_picpath

找到图片,然后选择编辑。

p_w_picpath

定位到添加新映射,数据源为刚才建立的链接。然后属性选择thumnailphoto,方向为导入,就是写到AD内。然后记得点添加。

p_w_picpath

然后确定就OK了。现在设置完成,下面我们就用让用户自己把他的照片传到“我的站点”。

p_w_picpath

用户访问MOSS 系统,然后点击“我的网站“。

p_w_picpath

修改配置文件,上传一个图片。

p_w_picpath

用户已经选择一张自己喜欢的照片上传到我的网站。

因为同步有个周期,在实验环境下,我们可以去手工触发同步。

p_w_picpath

选择启动配置同步文件

p_w_picpath

就选择启动完全同步,然后点击确定。 

p_w_picpath

我们看到,系统已经提示我们已经开始同步了,这个时间有点长,我们就耐心的等待同步结束。

p_w_picpath

已经提示我们同步完成,我们当然不满足于这个了,就到后台去看看具体的过程吧。

p_w_picpath

我们进入到MOSS2010的安装目录下,找到这个MIISCLIENT的文件,双击执行,原来MOSS是使用了FIM这套东东来实现同步的,FIM就比较博大精深了,比较复杂,具体的过程就跳过了。就看看同步的具体过程。

p_w_picpath

可以看到在配置文件DS_EXPORT下,我们看到用户李四的thumbnailphoto已经有了一个新的值。

 

p_w_picpath

在AD管理工具中,我们也看到了用户上传的照片。(这个工具的安装方法:http://ucworld.blog.51cto.com/811917/474881

p_w_picpath

用户登录一下LYNC,已经变成可爱的考拉了,实验成功了。

但是这样的同步也有一个问题就是:如果用户设置了LYNC的头像,但是如果在“我的网站”没有设置照片的话,那么同步的结果就是,没有照片了。因为MOSS的设置会把用户的原本设置覆盖了。看看以后能不能找到解决办法。 


另外用户配置文件同步是比较复杂,感兴趣的同学可以到这里研究:

http://technet.microsoft.com/en-us/library/ee721049.aspx

如果要严格的按照安全设置来,可以参考这里的文章来配置同步:

http://www.harbar.net/articles/sp2010ups.aspx