SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片

原创 2014年02月26日 01:23:09

为了保持通讯信息的一致性,需要设置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

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

 

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

 

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

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

 

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

快速学习使用 Windows Azure 上的 SharePoint Server 2013

 为了在当今的企业环境中占据一席之地,您需要能够迅速顺应变化和应对挑战。有时,需要及时调整您的SharePoint 基础结构以保持竞争优势。 基础结构即服务可通过随时使用、即付即用的...
  • azurechina
  • azurechina
  • 2014年04月28日 16:31
  • 1591

在Azure 环境里安装 Sharepoint 2013 系统(一)创建网络、app和DB

在Azure 环境里安装 SharePoint 2013 系统 (一)创建网络、app和DB 下面是详细介绍了如何在Azure 安装 Sharepoint 2013 系统 一、在Windows ...
  • jason_dct
  • jason_dct
  • 2015年04月03日 20:51
  • 759

将AD中的数据同步到SharePoint 2013

第一步:在SharePoint服务器,打开管理中心---系统设置 ----管理服务器上的服务。如图:...
  • u011355311
  • u011355311
  • 2013年08月08日 11:01
  • 2556

SharePoint 2013 开发——获取用户配置文件属性内容(User Profile)

SharePoint 2013 开发——获取用户配置文件属性内容(User Profile)
  • FoxDave
  • FoxDave
  • 2015年07月21日 09:11
  • 2618

sharepoint 2013 如何登陆AD认证的sharepoint站点

如何登陆AD认证的sharepoint站点,通过一个脚本可以实现。
  • cxx2325938
  • cxx2325938
  • 2014年06月05日 16:03
  • 2422

SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片

为了保持通讯信息的一致性,需要设置SharePoint,Exchange, Lync等信息同步更新显示,例如,员工头像信息。 本文介绍如何在SharePoint 2013中同步显示Active Dir...
  • jv9
  • jv9
  • 2014年02月26日 01:23
  • 1850

SharePoint 2013技巧分享系列 - 同步Exchange显示高清用户照片

在“SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片”文中介绍了如何同步Active Directory显示用户照片,但是同步完成后,用户照片尺寸和清晰...
  • jv9
  • jv9
  • 2014年09月23日 07:08
  • 1792

sharepoint 2013 修改某些显示名,email和活动目录不一致的账户

#该脚本修改某些显示名,email和活动目录不一致的账户 Add-PSSnapin Microsoft.SharePoint.PowerShell $ConfirmPreference = 'No...
  • pclzr
  • pclzr
  • 2016年09月11日 14:17
  • 446

ADFS 账户同步到 SharePoint 使用

ADFS 账户同步到 SharePoint 历尽千山万水,ADFS 到SharePoint 配置成功。还有很多,工作要做。感觉微软是如来佛啊,非让要让你经历81难,才算完毕。 这里又要涉及问题是,使用...
  • jason_dct
  • jason_dct
  • 2016年08月19日 19:10
  • 777

如何将域中的AD数据导入SharePoint

转:http://www.cnblogs.com/wallis0922/archive/2010/09/29/1838292.html 最近刚装好sharepoint2010,想要研究一下,第一件想...
  • jackljf
  • jackljf
  • 2014年02月28日 15:23
  • 565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharePoint 2013技巧分享系列 - Active Directory同步显示用户照片
举报原因:
原因补充:

(最多只允许输入30个字)