为 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:\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)中的缓存内容进行更新。

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

时间: 2024-08-27 08:40:05

为 Exchange 2010 用户添加联系人头像的相关文章

Lync Server 2010批量添加联系人并同步联系人

最近一直帮助朋友整理Lync Server 2010,总是听他抱怨说微软的Lync不能实现组织结构等方面的联系人列表,其实也不完全没办法实现,早在OCS的年代,OCS利用Restkit tool工具进行添加联系人列表,而到了Lync的时代虽然Restkit Tool工具还在,但是已然无法利用之前的方式进行批量添加联系人了,在网上有人表示利用LyncAddContacts.vbs这个工具进行批量添加,但是所有的文章只是把国外这个作者的写的东西照抄过来并且翻译一下就成为原创发布到网络上,本人觉得现在

Window Server 2008 R2 上安装部署 Exchange 2010

最近先来无事,捣鼓捣鼓 Exchange Server 2010 服务的安装和调试. 一,事先规划: 两台服务器,一台域DC ,一台做 Exchange Server: Exchange 2010 此处将所有功能安装在一台机器上. DC                             Exchange Window Server 2008 R2           Window Server 2008 R2 IP  :10.0.0.100                 IP   :10

在Exchange 2010中批量导入用户

在某一个项目中,客户需要将2000多个联系人导入到Exchange 2010中,作为外部邮件联系人对MAPI连接的用户可见,而且要划分到特定的地址簿中去.客户提供excel列表以便导入使用. 由于导入操作需要使用CSV格式文件,所以要预先将excel修改.打开excel,然后将文件另存为CSV后缀的即可.需要注意的是,另存为只对单个工作区起作用. 导入操作对CSV文件的字段要求,最基本的需要4个字段:displayName,mail,DN,objectClass. displayName:显示名

易宝典文章——玩转Office 365中的Exchange Online服务 之十三 怎样管理Exchange Online的邮件用户和联系人

在前面文章的描述过程中,提到了这样两个概念--联系人和组.接下来,就专门来讲关于Exchange Online的收件人对象的问题.对于Exchange Online来讲,所有能够接收邮件的对象都叫做收件人对象,它们具有一个共同的特点就是都具有邮件地址.虽然这些对象在Exchange Online中都具有邮件地址但不一定都有用于存储邮件的邮箱. 邮件用户和联系人就是属于在Exchange Online中只有邮件地址而没有邮箱存储的收件人对象.在ExchangeOnline中创建这类对象的目的,就是

exchange 2010 指定用户邮箱连接CAS服务器

客户端通过RPC连接邮件前端访问服务器,现在CAS和邮箱角色基本都是分离的.默认情况就是随机的.如果一个CAS服务器的邮箱数目较多,就会出现RPC服务死掉.那么outlook客户端就会出现未响应的状态.因此有时需要我们来为部分用户邮箱数据库指定CAS服务器. 以下命令将更新邮箱数据库,以便数据库中的所有邮箱客户端连接通过客户端访问服务器或客户端访问服务器阵列.也可以使用此命令更改客户端用于连接邮箱服务器的客户端访问服务器或客户端访问服务器阵列. Set-MailboxDatabase <Mail

Lesson9 Exchange 2010 Management Skills

Lesson9 Exchange 2010 Management Skills 1-安装 安装好先决条件容易遗漏的一件事: 下面这个服务一定要改为自动 2-委派安装 从第二台Exchange 2010服务器开始,管理员就可以将域用户添加到delegated setup组中,委派域用户完成 Exchange 2010 的部署 委派组: 先在第一台 exchangerun下面的命令 就是让第二台exchange server加入到组织中 回到第二台exchange server上安装exchange

Exchange 2010 HAB配置分层地址簿配置方法

目 录 1 Exchange 2010 HAB介绍... 3 2 Exchange 2010 HAB配置步骤... 3 2.1 第一步 创建HAB使用的OU.. 4 2.2 第二步 为 HAB 创建根通讯组 Contoso,Ltd. 4 2.3 第三步 将 Contoso,Ltd 指定为 HAB 的根组织... 7 2.4 第四部 创建HAB中其他层的通讯组... 7 2.5 第五步 配置通讯组的IsHierarchicalGroup属性... 8 2.6 第六步 为每个HAB下属组添加为根组织

iOS开发--系统通讯录的访问与添加联系人

公司项目有访问通讯录的需求,所以开始了探索之路.从开始的一无所知,到知识的渐渐清晰.这一切要感谢广大无私分享的 “coder”,注:我是尊称的语气! 苹果提供了访问系统通讯录的框架,以便开发者对系统通讯录进行操作.(此demo为纯代码),想要访问通讯录,需要添加AddressBookUI.framework和AddressBook.framework两个框架,添加的地点这里就不在赘述了.在控制器内部首先import两个头文件,<AddressBook/AddressBook.h> 和 <

易宝典文章——怎样管理Exchange Server 2013邮件联系人

在Exchange中邮件联系人,实际上就是类似于一张名片,由于记录与企业相关的联系人信息,比如客户.合作公司联络人等.正如<怎样管理Exchange Server 2013邮件用户>中提到的,它是一种活动目录中的对象,这种对象的类型即为"联系人"类型,而在组织内的Exchange邮件系统中为其启用了邮件地址功能,其全城应该是"启用了邮件的联系人"或"邮件联系人".所以和其它Exchange的收件人类似,它能够方便地在Exchange的