码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-11-03 23:30:34      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:count   还需要   预览   架构   data-   语句   命令   使用命令   reg   

一、修改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:\p\x.jpg" -Encoding Byte -ReadCount 0))

技术图片


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

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



三、在Outlook 2010中查看结果

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

    技术图片

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

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

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

    技术图片

四、更新

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



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

标签:count   还需要   预览   架构   data-   语句   命令   使用命令   reg   

原文地址:https://www.cnblogs.com/jason223233/p/11789758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!