在 Microsoft Lync Server 2013 中配置高分辨率照片的使用

 

上次修改的主题: 2014-02-05

Microsoft Lync Server 2010 使用户能够查看其联系人 (的照片,并使其自己的照片可供其他人) 。 这些照片通常作为用户缩略图照片属性的一部分存储在 Active Directory 中。 这严重限制了照片的大小和分辨率:thumbnailPhoto 属性只能保存最大大小为 48 像素(48 像素)的照片。

但是,在 Microsoft Lync Server 2013 中,照片可以存储在用户的Microsoft Exchange Server 2013 邮箱中;允许照片大小高达 648 像素(以 648 像素为单位)。 除此之外,Exchange 2013 可以根据需要自动调整这些照片的大小,以便在不同的产品中使用。 通常,这意味着有三种不同的照片大小和分辨率:

  • 48 像素乘以 48 像素,大小用于 Active Directory thumbnailPhoto 属性。 如果将照片上传到 Exchange 2013 Exchange,则会自动创建该照片的 48 像素 48 像素版本,并更新用户的 thumbnailPhoto 属性。 但请注意,情况并非如此:如果手动更新 Active Directory 中的 thumbnailPhoto 属性,则不会自动更新用户 Exchange 2013 邮箱中的照片。

  • 96 像素乘以 96 像素,用于 Microsoft Outlook 2013 Web 应用、Microsoft Outlook 2013、Microsoft Lync Web App 和 Lync 2013。

  • 648 像素乘 648 像素,用于 Lync 2013 和 Microsoft Lync Web App。

注意

如果您具有资源,建议您上载 648x648 照片;这将在任何 Office 2013 应用程序中提供最高分辨率和最佳图片质量。 每张大小为 648x648、深度为 24 位的 JPEG 照片均会生成一个约为 240 KB 的文件大小。 这意味着,每四张用户照片将占用约 1 MB 的磁盘空间。

使用 Exchange Web 服务访问的高分辨率照片可由运行 Outlook 2013 Web App 的用户上传;用户只能更新自己的照片。 但是,管理员可以通过使用 Exchange Management Shell 和一系列类似于以下内容的Windows PowerShell命令来更新任何用户的照片:

$photo = ([Byte[]] $(Get-Content -Path "C:\Photos\Kenmyer.jpg" -Encoding Byte -ReadCount 0))
Set-UserPhoto -Identity "Ken Myer" -PictureData $photo -Confirm:$False
Set-UserPhoto -Identity "Ken Myer" -Save -Confirm:$False

前面示例中的第一个命令使用Get-Content cmdlet 读取文件C:\Photos\Kenmyer.jpg的内容,并将该数据存储在名为$photo的变量中。 在第二个命令中,Exchange cmdlet Set-UserPhoto用于上传照片并将该照片附加到 Ken Myer 的用户帐户。

注意

在此示例中,Ken Myer 的 Active Directory 显示名称将用作用户帐户标识。 也可以通过使用其他标识符(例如,用户的 SMTP 地址或其用户主体名称)来引用用户帐户。 有关详细信息,请参阅Set-UserPhoto cmdlet https://go.microsoft.com/fwlink/p/?LinkId=268536 的文档

上载照片并不等同于将照片分配给 Ken Myer 的用户帐户。 相反,上载照片只是会生成将显示在“Outlook Web App 选项”页上的照片预览。 若要将照片实际分配给用户帐户,用户必须在“选项”页上单击“保存”或管理员必须执行本示例中的第三个命令。 此第三个命令使用 Save 参数将照片分配给 Ken Myer 的用户帐户:

Set-UserPhoto -Identity "Ken Myer" -Save -Confirm:$False

若要验证新照片是否已分配到用户帐户,Ken Myer 可以登录到 Lync 2013,选择 “选项”,然后选择 “我的图片”。 新上载的照片应显示为 Ken 的个人照片。 此外,管理员可通过启动 Internet Explorer 并导航到与以下 URL 类似的 URL 来验证任何用户的照片:

https://atl-mail-001.litwareinc.com/ews/Exchange.asmx/s/GetUserPhoto?email=kenmyer@litwareinc.com&size=HR648x648

如果管理员可以使用 Internet Explorer 查看照片,但用户无法在 Lync 2013 中查看其照片,这通常表示 Exchange Web Services 或 Exchange 自动发现服务的连接问题。

另请注意,为了使此照片在 Lync 2013 中可用,不需要其他配置。 上载照片并运行 Set-UserPhoto cmdlet 后,照片将立即可供使用。