博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片
阅读量:6254 次
发布时间:2019-06-22

本文共 1174 字,大约阅读时间需要 3 分钟。

为了保持通讯信息的一致性,需要设置SharePoint,Exchange, Lync等信息同步更新显示,例如,员工头像信息。 本文介绍如何在SharePoint 2013中同步显示Active Directory活动目录用户头像信息。

首先在用户属性Picture中导入AD活动目录属性,进入“Central Administration” -〉“Manage Service Applications”-〉“User Profile Service Application” -〉“Manage User Properties” -〉“Picture”

 

点击“Edit”,编辑Picture属性,

 

添加thumbnailPhoto属性到Picture中,

添加成功后,该属性会显示如下:

点击“OK”,确认保存。

 

退出用户属性编辑页面,进入User Profile主页面“Central Administration” -〉“Manage Service Applications”-〉“User Profile Service Application”,

点击“Start Profile Synchronization”,同步AD活动目录用户配置信息。该步骤会根据用户的数量决定运行时间长短,需要耐心等待。

同步完成后,需要运行以下PowerShell命令更新用户信息:

Update-SPProfilePhotoStore -CreateThumbnailsForImportedPhotos 1 -MySiteHostLocation http://<YourServerName>/People

运行完成后,刷新用户配置页面,即可看到同步后的用户照片。

 

需要注意的是,如果用户照片仍旧无法在SharePoint中显示,需要查看AD的thumbnailPhoto属性是否为空。这里推荐一个免费工具可以快捷查看AD属性,

运行ADExplorer后,按照以下条件查找

 

点击查找结果,在主显示页面会显示AD属性thumbnailPhoto,如果有数字显示则不为空,否则为空。

 

如果需要添加用户照片到AD活动目录,可以在AD服务器上运行以下PS代码,在运行前,需要确认照片已经存在,

$userName = “kevinfan”$filePath = “c:\temp\kevinf.jpg”[byte[]]$img = Get-Content $filePath –encoding byteGet-ADUser –filter {samaccountname –eq $userName} |Set-ADUser –replace @{thumbnailphoto=$img}

 

欢迎留言分享你的SharePoint 2013开发和设置技巧。

 

转载地址:http://pojsa.baihongyu.com/

你可能感兴趣的文章
mysql数据库授权学习记录
查看>>
在CentOS或RHEL上如何为LAMP服务器保驾护航
查看>>
android rom移植知识普及
查看>>
一个IT人士的个人经历,给迷失方向的朋友
查看>>
Python 爬取糗事百科段子
查看>>
使用unity3D免费版制作漂亮的水面效果
查看>>
jsp详细说明
查看>>
More about keeping Android’s screen awake
查看>>
MySQL数据库服务器逐渐变慢分析与解决
查看>>
LaaS渲染电影特效:云计算中的变形金刚
查看>>
精简SQL语句 提高MySQL服务器的扩展性
查看>>
值得CIO关注的8大CRM发展趋势 移动上榜
查看>>
SQL Server事务日志在修改数据时的角色
查看>>
解决sql server 2008 r2无法打开登录所请求的数据库“xxx”,用户sa登录失败
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java 集合类Array、List、Map区别和联系
查看>>
Linux系统安全及应用
查看>>
out of memory
查看>>
后台(crontab,at&nohup)及计划任务
查看>>