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

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

时间:2016-07-15 17:29:39      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:管理员   style   控制台   用户   

1、以管理员身份打开CMD命令提示符窗口,输入,如下图所示:regsvr32 schmmgmt.dll

技术分享

2、打开MMC控制台窗口,添加Active Directory架构,如下图所示:

技术分享

3、检查下图所示thumbanailPhoto属性值是否勾选“将此属性复制到全局编录”,如没有,请勾选;

技术分享

4、将员工照片存储在邮件服务器中,大小不能超过10K,如下图所示:

技术分享

5、执行如下命令,将照片导入至邮箱帐号,命令格式如下:

Import-RecipientDataProperty -Identity "WangTingdong" -Picture -FileData ([Byte[]]$(Get-Content  -Path "D:\Employees_Accounts_Photo\WangTingdong.jpg" -Encoding Byte -ReadCount 0))

技术分享

6、完成后,显示如下内容:

技术分享

技术分享

说明:如果上图中未正常显示图片,请关闭OutLook,重新打开即可。

技术分享

6、如果后期需要更换Account照片,则请再次执行图片导入命令,如下:

Import-RecipientDataProperty -Identity "WangTingdong" -Picture -FileData ([Byte[]]$(Get-Content  -Path "D:\Employees_Accounts_Photo\WangTingdong.jpg" -Encoding Byte -ReadCount 0))

技术分享

    重新导入后,请执行如下命令,获取Exchange脱机通讯簿信息,命令如下:

    [PS] C:\Windows\system32>Get-OfflineAddressBook

技术分享

    执行更新通讯簿命令,命令如下:

    [PS] C:\Windows\system32>Update-OfflineAddressBook -Identity "默认脱机通讯簿"

技术分享

    客户端执行下载通讯簿操作,如下图所示:

技术分享

      关闭OutLook客户端,再次打开,你将可以看到新设置的Account照片,如下图所示:

技术分享

技术分享

【问题】

  当对用户导入图片后,会发现有的帐号即使更新了Exchange 脱机通讯簿,客户端也重新下载了脱机通讯簿,但是你依然看不到头像,如下图所示:

技术分享

  排错思路:

  由于我们采用的是Exchange缓存模式,所以很有可能与脱机通讯簿更新时间有关系,所以我们先要验证图片是否导入成功,方法为取消Exchange缓存模式,方法如下:

技术分享

技术分享

技术分享

       重新打开OutLook后,此时再看,已经显示了,如下图所示:

技术分享

       此时可以确认导入的头像已经生效了,那剩下就是脱机通讯簿同步更新问题了。

       遇到这个问题,我发现同步脱机通讯簿有时也不管用,需要删除邮箱,重新配置一下就好了,如下图所示:

技术分享

技术分享

技术分享

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

标签:管理员   style   控制台   用户   

原文地址:http://tingdongwang.blog.51cto.com/1056852/1826720

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