Exchange2010将用户头像发布到全局地址列表(GAL)---(五)

简介:

在Exchange Server 2010和Outlook 2010中可以实现将收件人的头像照片信息存放在GAL中,在活动目录(AD)中有一个非常有用的对象“图片”属性,它的“ldapDisplayName”被定义为“thumbnailphoto”,这个对象的作用是被用来存储关于该对象的照片缩略图的。此外,由于这些图片是存放在AD中,如果图片体积过大会导致AD数据库体积增大,从而AD的复制会受到影响。

一、修改AD架构

为了使头像缩略图能够显示在GAL中,需要让其在全局编录(GC)中进行复制,默认情况下,对象的“thumbnailphoto”属性值不会在GC中进行复制,通过修改AD架构可以是实现这一个功能。

1、在DC上以管理员身份打开cmd,并执行Regsvr32 schmmgmt.dll   注册AD架构管理单元

image

进MMC管理控制台添加AD架构管理单元

image

在属性下面的选项thumbnailphoto的属性上选上将此属性复制到全局编录

image

这里回到Exchange服务器上来,把相应的图片拷贝到服务器相应的目录下面(注意这个图片文件的大小必须在10K以内,分辨率的大小为96x96像素)打开EMS执行如下图片导入的操作命令Import-RecipientDataProperty -Identity "XXX" -Picture -FileData ([Byte[]]$(Get-Content -Path "c:\pic\x.jpg" -Encoding Byte -ReadCount 0))、“XXX”表示邮箱标识名,“c:\pic\x.jpg”表示头像照片的路径

image

完成以后就可以来到客户端查看用户的头像了

image

image

如果outlook客户端使用的是缓存模式则需要更新OAB,需要在服务器上打开EMS执行命令update-offlineaddressbook

image

image

用命令来导入用户头像图片,对于有些童鞋可能不是很适应,OK我找到一种GUI方式的头像导入修改方,很简单方便,一牛人写了一个扩展来管理头像,下载地址http://www.dewdney.co.uk/adext/adext.zip(我已添附到博文后面供大家下载)在DC上进入如下图所示的目录,然后执行命令:installutil.exe AdExt.dll

image

我们进入AD用户帐户属性发现多了一个Photo选项,可以随意添加更改用户的头像,怎么样方便简单吧.关键不管理你的图片有多大,它自动会帮你把图片设置成96*96像素大小的图片微笑(注意:这里一定要通过MMC管理控制台来添加管理单元AD用户和计算机才能查看到有Photo选项,直接用系统服务器管理器来查看是看不到Photo选项,不知道是什么原因,反正我这里测试的情况是这样)

image





     本文转自allanhi 51CTO博客,原文链接:http://blog.51cto.com/allanfan/1058971,如需转载请自行联系原作者




相关文章
|
5月前
|
监控
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
|
7月前
|
SQL 前端开发 JavaScript
包含后端的登录与注册页面
包含后端的登录与注册页面
63 0
微信公众平台开发(14)--标签管理与用户标签管理
本文目录 1. 公众号标签的概念 2. 相关接口 3. 代码编写 4. 测试 4.1 获取标签 4.2 获取用户列表 4.3 为用户添加标签 4.4 查询标签 5. 小结
559 0