2014-08-28 23:34:34
来 源
中存储网
Exchange邮件服务器
Exchange 2010 和 Outlook 2010 环境中微软允许我们为 Exchange 用户添加联系人头像,这样一来我们能够更轻松地识别用户,而在操作时也会感觉更加友好。

在 Exchange 2010 和 Outlook 2010 环境中微软允许我们为 Exchange 用户添加联系人头像,这样一来我们能够更轻松地识别用户,而在操作时也会感觉更加友好。如下图所示:

在账户信息中能够显示当前用户的头像。

在全球通讯簿中我们能够很轻松地通过头像来识别用户。

同样,在收到邮件后我们可以将鼠标移动至发件人名称,便可以显示发件人的相关信息以及头像。

虽然微软在 Exchange 2010 和 Outlook 2010 环境中允许为用户添加头像,但是却并未提供 UI 操作。而有网友制作了扩展插件可以帮助我们轻松地为用户添加头像。这个扩展插件安装非常容易,在安装后我们打开 ADUC 操作用户属性便可以看到 Photo 选项卡。注意,添加的用户头像尺寸应该为 96x96,这样显示效果为最佳,大小应该控制在 10k 以内(如果使用 Powershell 就必须小于 10k)。

除了能够添加头像外,这个扩展还允许添加员工编号等信息。点击下载扩展插件:ADExt(AD User and Computer Extension),下载后将 adExt.dll 文件拷贝到一个位置,如:Windows 目录,之后使用 Microsoft .NET Framework 的 InstallUtil.exe 进行安装,如果是64位系统,请选择 Framework64 目录下的 InstallUtil.exe,详情可参考说明文件!友情提示:该扩展插件为第三方开发,微软不提供相关的技术支持和保证。

最后在 EMC(Exchange Management Console)中重新生成脱机通讯簿,并使用 Outlook 重新下载脱机通讯簿即可。如果发现未生效,请重新启动 MSExchangeFDS 服务。

当然如果你不希望安装这个扩展插件,也可以使用 Exchange Management Shell 来为用户添加头像,首先将用户头像保存在一个便于访问的位置,如:D:\Photo96x96,之后启动 Exchange Management Shell(EMS)进入加载了 Exchange 管理功能的Powershell 环境,并执行如下命令:

Import-RecipientDataProperty -Identity "sufan" -Picture -FileData ([Byte[]]$(Get-Content -Path "d:\Photo96x96sufan.jpg" -Encoding Byte -ReadCount 0))

如果涉及添加头像的用户数量比较多,可以创建一个批量添加文件进行添加。在添加头像完毕后,继续执行:

Update-OfflineAddressBook -Identity "Default Offline Address Book"

用户头像实际上是使用了 AD 中的一个对象属性,即“thumbnailPhoto”,为了确保这个对象属性在当前 AD Schema中可用,应该使用 MMC 加载 Active Directory Schema 单元,之后在“Attributes”中查找“thumbnailPhoto”对象,并确保此属性复制到全局编录。

本文参考资料:GAL Photos in Exchange 2010 and Outlook 2010

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。