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

一、修改AD架构

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

    Regsvr32 schmmgmt.dll

    注册AD架构管理单元

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

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


    为 Exchange 2010 用户添加联系人头像
  3. 在活动目录架构管理单元中展开“属性”节点,定位到“thumbnailPhoto” 。

    为 Exchange 2010 用户添加联系人头像
  4. 打开“thumbnailPhoto”的属性对话框,在“常规”选项卡上勾选“将此属性复制到全局编录”。

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

二、将缩略图导入到AD

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

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

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


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

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



三、在Outlook 2010中查看结果

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

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

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

    为 Exchange 2010 用户添加联系人头像
  3. 在创建一个邮件时,当鼠标移动到收件人地址上时,头像照片也会被显示出来。

    为 Exchange 2010 用户添加联系人头像
  4. 在 Outlook 的其它位置也可以显示头像,比如:用户信息中的账户设置项,可以看见自己的头像。

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

四、更新

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

相关推荐