在Exchange Server 2010和Outlook 2010中能够实现将收件人的头像照片信息存放在GAL中,在活动目录(AD)中有一个很是有用的对象“图片”属性,它的“ldapDisplayName”被定义为“thumbnailphoto”,这个对象的做用是被用来存储关于该对象的照片缩略图的。此外,因为这些图片是存放在AD中,若是图片体积过大会致使AD数据库体积增大,从而AD的复制会受到影响。数据库
1、修改AD架构缓存
为了使头像缩略图可以显示在GAL中,须要让其在全局编录(GC)中进行复制,默认状况下,对象的“thumbnailphoto”属性值不会在GC中进行复制,经过修改AD架构能够是实现这一个功能。服务器
一、在DC上以管理员身份打开cmd,并执行Regsvr32 schmmgmt.dll 注册AD架构管理单元架构
进MMC管理控制台添加AD架构管理单元ide
在属性下面的选项thumbnailphoto的属性上选上将此属性复制到全局编录测试
这里回到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”表示头像照片的路径spa
完成之后就能够来到客户端查看用户的头像了3d
若是outlook客户端使用的是缓存模式则须要更新OAB,须要在服务器上打开EMS执行命令update-offlineaddressbook对象
用命令来导入用户头像图片,对于有些童鞋可能不是很适应,OK我找到一种GUI方式的头像导入修改方,很简单方便,一牛人写了一个扩展来管理头像,下载地址http://www.dewdney.co.uk/adext/adext.zip(我已添附到博文后面供你们下载)在DC上进入以下图所示的目录,而后执行命令:installutil.exe AdExt.dllblog
咱们进入AD用户账户属性发现多了一个Photo选项,能够随意添加更改用户的头像,怎么样方便简单吧.关键无论理你的图片有多大,它自动会帮你把图片设置成96*96像素大小的图片(注意:这里必定要经过MMC管理控制台来添加管理单元AD用户和计算机才能查看到有Photo选项,直接用系统服务器管理器来查看是看不到Photo选项,不知道是什么缘由,反正我这里测试的状况是这样)