Active Directory用户相片工具

Active Directory用户相片工具

无论是Internet还是Intranet的社群应用,都有一项相当重要的基本元素,那就是人员资料中的相片。这是因为无论是Email、IM、KM还是Portal网站上的人员协同合作,过程中人员相片的显示都是活络整个社群的必要条件之一。

在Exchange Server的协同合作中,Active Directory人员的相片与联络资讯也被显示在寄件者与收件者的栏位内。如果有进一步整合SharePoint、Skype for Business,则一样会一并显示在相关操作介面之中。当用户需要自行进行相片的替换时,只要在Outlook或OWA的选项设定中修改即可。如果想经由管理人员于伺服端的操作来选定人员相片的更新,可以参考以下的PowerShell命令参数:

Set-UserPhoto -Identity “JoviKu” -PictureData ([System.IO.File] ::ReadAllBytes(“C:\Users\ JoviKu.jpg”))

尽管无论是一般用户还是管理员,Exchange都有提供更新人员相片的方法,不过对于管理员来说,当用户数量很多时,若没有一个更直觉化的工具可以进行大量相片的汇入∕汇出管理,肯定会让此任务的执行相当没有效率,为此建议在网域控制站中安装「CodeTwo Active Directory Photos」这一套免费的视窗介面工具,如此一来将可以轻松解决以下三大问题:

1. 单一视窗工具流畅管理Active Directory中数以千计的人员相片,并可任意地进行单选或多选的相片更新。

2. 能够针对任何网域帐户进行相片的汇入与汇出。

3. 可自动将太大的来源相片自动调整至100KB以下,以符合Active Directory相片上传的大小限制

如图10所示,便是「CodeTwo Active Directory Photos」安装后所开启的管理介面,管理员点选至任何组织容器内,可以预览到目前所有帐号的相片以及主要栏位资讯。在上方的工具列中,则可以汇入、汇出、编辑、移除以及设定相片。

图10 Active Directory相片管理。

如图11所示,便是先选定帐户再按下〔Edit〕按钮,并选择上传的相片后所开启的页面。在预设状态下,系统会自动将大于100KB的相片进行缩减,当然也可以自行手动输入所要缩减的大小。此外,还可以透过「Rotate image」选项来设定相片旋转的角度。请注意!如果目前登入的不是网域管理员或Exchange管理员角色的帐号,在储存相片设定时可能会出现「Access is denied」的错误讯息。

图11 编辑相片。

在工作列中按下〔Edit〕按钮,只能够针对单一帐户进行相片设定,如果想要进行大量相片的汇入,则必须按下〔Import〕按钮。执行汇入功能后,如图12所示,在「Import photos」页面中,可以选择要针对目前容器中所有的帐户,还是仅针对已选取的多个帐户进行相片汇入。

图12 相片批量汇入。

举例来说,如果想针对整个网域内的所有帐户进行汇入,必须先在主页面中点选至网域节点(例如lab04.com),然后在此页面中选取「Import photos for all currently displayed users」设定。接着,按下〔Browse〕按钮来挑选相片存放位置。最后,建议采用预设的{First.name}_{Last.name}格式来做为相片档案名称的命名方式,这样一来,汇入功能执行后,就可以立即在选定的路径下找到所有对应的帐号相片。当完成设定,就可以按下〔Automatch〕按钮,开始进行帐号与相片的自动配对任务。

Author: bwh