在 Skype for Business Server 中配置高分辨率照片的使用

总结:在 Exchange Server 2019、Exchange Server 2016、Exchange Server 2013 或 Exchange Online 和 Skype for Business Server 中配置高分辨率照片的使用。

在 Skype for Business Server 中,照片可以存储在用户邮箱中的 2019 Exchange Server、2016 Exchange Server 2016、Exchange Server 2013 或 Exchange Online。 将照片存储在邮箱中允许照片大小高达 648 像素 x 648 像素。 此外,Exchange Server可以根据需要自动调整这些照片的大小,以便在不同的产品中使用。 通常,有三种不同的照片大小和分辨率:

  • 64 像素 x 64 像素:用于 Active Directory thumbnailPhoto 属性。 如果将照片上传到Exchange Server,Exchange 将自动创建该照片的 64 像素 x 64 像素版本,并更新用户的 thumbnailPhoto 属性。 相反,情况并非如此。 如果在 Active Directory 中手动更新 thumbnailPhoto 属性,则用户 Exchange 邮箱中的照片不会自动更新。

  • 96 像素 x 96 像素:用于Outlook 网页版 (也称为Outlook Web App或 OWA) 、Microsoft Outlook 2013 或更高版本、Skype for Business Web应用和Skype for Business。

  • 648 像素 x 648 像素:用于Skype for Business和Skype for Business Web应用。

注意

如果你有这些资源,我们建议上传 648 x 648 的照片。 此大小在任何 Office 应用程序中提供最大分辨率和最佳图片质量。 大小为 648 x 648 且深度为 24 位的每个 JPEG 照片的文件大小约为 240 KB。 换句话说,每 4 张用户照片需要大约 1 MB 的磁盘空间。

使用 Exchange Web Services 访问的高分辨率照片可由运行Outlook 网页版的用户上传。 允许用户更新自己的照片。 管理员可以使用 Exchange 命令行管理程序中的以下命令更新任何用户的照片:

$photo = [System.IO.File]::ReadAllBytes('C:\Photos\KenMyer.jpg')

Set-UserPhoto -Identity "Ken Myer" -PictureData $photo -Preview -Confirm:$False

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

第一个命令读取.jpg文件的内容,并将该二进制数据存储在名为 $photo 的变量中。 第二个 Set-UserPhoto 命令使用 cmdlet 上传照片,并将该照片附加到 Ken Myer 的用户帐户。

注意

可以使用标识参数值的其他标识符 (例如,其电子邮件地址或用户主体名称 (UPN) ) 。 有关详细信息,请参阅 Set-UserPhoto

(示例中的前两个命令上传照片) 并不等同于将该照片分配给 Ken Myer 的用户帐户。 上传照片只会在Outlook 网页版的“选项”页上预览该照片。 若要实际将该照片分配给用户帐户,用户必须在“选项”页上单击“ 保存” ,否则管理员必须运行示例中的第三个命令。

若要验证新照片是否已分配给用户帐户,Ken Myer 可以登录到Skype for Business,选择“选项”,然后选择“我的图片”。 新上传的照片应显示为 Ken 的个人照片。 或者,管理员可以通过将 Web 浏览器打开到以下 URL 来验证任何用户的照片: https://atl-mail-001.litwareinc.com/ews/Exchange.asmx/s/GetUserPhoto?email=kenmyer@litwareinc.com&size=HR648x648

如果管理员可以在 Web 浏览器中查看照片,但用户无法在Skype for Business中查看自己的照片,则 Exchange Web 服务或 Exchange 自动发现服务可能存在连接问题。

无需其他配置即可在 Skype for Business 中提供此照片。 相反,照片在上传并 Set-UserPhoto 运行 cmdlet 后立即可用。