切换到宽版
  • 33583阅读
  • 10回复

[分享]在exchange 2010 GAL中显示用户照片 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2010-06-03
由于组织机构比较大,分支机构的员工可能都不能相互认识,可以在GAL中除了显示联系人信息还可以显示他的照片。但前提是需要exchange 2010+outlook 2010 才可以实现。下面几点要求:
1. 照片像素96×96,大小最好不要超过10K。
2.注册AD架构管理单元
A. 运行-cmd,然后Regsvr32 schmmgmt.dll
  B. 在MMC中,添加AD架构管理单元
C.展开左边的节点--属性--打开thumbnailPhoto--在“常规”选项卡上勾选“将此属性复制到全局编录”。
3.导入照片
  在exchange server 2010上打开EMS输入命令来导入照片
Import-RecipientDataProperty -Identity "XXX" -Picture -FileData ([Byte[]]$(Get-Content -Path "D:\photo\x.jpg" -Encoding Byte -ReadCount 0))

将路径"D:\photo\x.jpg"的照片导入到用户XXX中。

注意,在exchange 2007和outlook 2007中不能实现。在outlook 2007中没有显示照片的地方,导入之后也无法显示出来,说白了没那个功能。

在outlook中也可以导入照片,但区别在于不能在GAL里面显示。
分享到
只看该作者 1楼  发表于: 2010-06-08
引用楼主wuliao214于2010-06-03 12:34发表的 在exchange 2010 GAL中显示用户照片 :
由于组织机构比较大,分支机构的员工可能都不能相互认识,可以在GAL中除了显示联系人信息还可以显示他的照片。但前提是需要exchange 2010+outlook 2010 才可以实现。下面几点要求:
1. 照片像素96×96,大小最好不要超过10K。
2.注册AD架构管理单元
A. 运行-cmd,然后Regsvr32 schmmgmt.dll
  B. 在MMC中,添加AD架构管理单元
.......



感谢楼主,相当之牛逼啊,这个功能!
只看该作者 2楼  发表于: 2010-06-25
功能很全面啊,2010。

只看该作者 3楼  发表于: 2010-06-25
多谢楼主分享了
博客http://andygao.blog.51cto.com
只看该作者 4楼  发表于: 2011-02-22
很好很强大的功能啊
只看该作者 5楼  发表于: 2011-10-06
那如果某个人走了,换了个新人,那又该如何换掉那个头像呢?
只看该作者 6楼  发表于: 2011-10-11
回 5楼(alon_mei) 的帖子
alon_mei:那如果某个人走了,换了个新人,那又该如何换掉那个头像呢? (2011-10-06 16:01) 

换一张照片,重新上传就可以覆盖了。
就算用户不走,也许中途也会有想更换照片的要求,同样上传新照片覆盖原来的。
只看该作者 7楼  发表于: 2013-08-08
刚刚尝试了一下,可以的,但如何删除照片呢?

只看该作者 8楼  发表于: 2013-08-09
回 tarian 的帖子
tarian:[表情] 刚刚尝试了一下,可以的,但如何删除照片呢?(2013-08-08 15:31)嬀/color]

方法一:

执行命令:Set-Mailbox "XXX" -RemovePicture

方法二:

在ADSIEDIT里面,打开用户属性,清空thumbnailPhoto内容即可。



只看该作者 9楼  发表于: 2013-08-13
回 opop 的帖子
opop:方法一:
执行命令:Set-Mailbox "XXX" -RemovePicture
....... (2013-08-09 10:43) 

用第一个方法搞定,,谢谢
方法二,我打开用户属性,就没有看到这个thumbnailPhoto,能否提供一个截图,我看是不是找错地方了,谢谢
快速回复
限60 字节
 
上一个 下一个