为 Exchange 2010 用户添加联系人头像

Posted jason223233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为 Exchange 2010 用户添加联系人头像相关的知识,希望对你有一定的参考价值。

一、修改AD架构

为了给联系人添加头像,实际是让联系人头像缩略图能够显示在全局地址列表 GAL 中,需要让其在全局编录(GC)中进行复制,默认情况下,对象的“thumbnailphoto”属性值不会在 GC 中进行复制,通过修改 AD 架构可以实现这一个功能。
  1. 在以管理员身份打开cmd,并执行

    Regsvr32 schmmgmt.dll

    注册AD架构管理单元

    技术图片

  2. 打开 MMC 控制台,添加 AD 架构管理单元


    技术图片
  3. 在活动目录架构管理单元中展开“属性”节点,定位到“thumbnailPhoto” 。

    技术图片
  4. 打开“thumbnailPhoto”的属性对话框,在“常规”选项卡上勾选“将此属性复制到全局编录”。

    技术图片

二、将缩略图导入到AD

首先将准备好的企业员工头像照片复制到 Exchange Server 2010 服务器上,由于要使用命令,所以最好放在一个比较方便的位置(如:c:p目录下)。然后打开EMS,使用“Import-RecipientDataProperty”命令进行图片的导入操作,具体方法如下示例: 

Import-RecipientDataProperty -Identity "XXX" -Picture -FileData ([Byte[]]$(Get-Content -Path "C:px.jpg" -Encoding Byte -ReadCount 0))

技术图片


注:
1、“XXX”表示邮箱标识名,“C:px.jpg”表示头像照片的路径

2、若要进行批量操作,可以结合常用的 CSV/TXT 文件获取用户名和缩略图路径 通过循环语句调用“Import-RecipientDataProperty”命令执行。



三、在Outlook 2010中查看结果

  1. 启动 Outlook 2010 配置成为 Exchange 服务器访问客户端模式。在通讯簿中打开 GAL,找到相应联系人,打开其属性,可以看见照片的显示。

    技术图片

  2. 当收到联系人发送来的邮件是,在预览模式中也能够看到照片。

    技术图片
  3. 在创建一个邮件时,当鼠标移动到收件人地址上时,头像照片也会被显示出来。

    技术图片
  4. 在 Outlook 的其它位置也可以显示头像,比如:用户信息中的账户设置项,可以看见自己的头像。

    技术图片

四、更新

在AD中上传照片后,可能还需要使用“Update-OfflineAddressBook”命令对 Outlook 脱机地址列表(OAB)中的缓存内容进行更新。



以上是关于为 Exchange 2010 用户添加联系人头像的主要内容,如果未能解决你的问题,请参考以下文章

Exchange2010添加企业CA证书

添加exchange2010邮箱角色时出错

获取作为 Exchange 用户的收件人的电子邮件地址

无法通过 Exchange 2010 SP1 上的 PowerShell 删除邮箱权限

通过 EWS 在 Exchange 中创建联系人

Exchange 对象管理