Lync 中的用户联系人照片未正确显示

2021/4/9

适用于:

Skype for Business Online

本文内容

问题

连接到以前为 Lync Online (Skype for Business Online) 时,可能会遇到以下问题:

问题 1:在 Lync 2010 或 Lync 2013 中,无法查看自己的联系人照片。

问题 2:其他联系人无法看到你的照片。 这包括外部联系人。

问题 3:Lync 2013 中的会议和联机会议中不显示高分辨率联系人照片。

解决方案

问题 1 的解决方法

若要解决问题 1,请从 Office 365 门户上载照片。 根据用户拥有的 Exchange 邮箱版本,存在不同的上载选项。 若要详细了解如何从 Lync 2010 或 Lync 2013 上载照片,请转到以下 Microsoft 网站:

问题 2 的解决方法

如果外部联系人报告他们无法查看你的联系人照片,请确保照片不会使用 thumbnailPhoto 属性在 Active Directory 中发布。 在这种情况下,照片对外部联系人不可用,因为照片存储在本地 Active Directory 域服务 (AD DS) 。

外部联系人无法从本地源检索照片。 只有同一组织内部的用户才能在 Skype for Business Online 中检索照片。

问题 3 的解决方法

高清照片仅在 Lync 2013 和 Microsoft Lync Web App 中显示。 如果用户登录到 Lync 2010,将显示标准定义照片,而不是高分辨率版本。 或者,如果用户登录到 Lync 2013,并且某些联系人的照片不是高分辨率,则应确保联系人具有 Exchange 2013 邮箱并上载了高分辨率照片。

更多信息

这些问题可能由以下原因之一导致:

问题 1 通常在满足下列条件之一时发生:

未上载任何照片。

照片不符合大小或类型要求。

用户的 Exchange 邮箱不可用。

当联系人无法访问照片时,将发生问题 2。 这是因为 Exchange 邮箱不可用,或者照片存储在 Active Directory 中且外部联系人无法访问。

当用户登录到 Lync 2010 或未显示其照片的用户没有 Exchange 2013 邮箱时,将发生问题 3。

如何:通过 PowerShell 将照片上载到 Exchange Online

首先,按照以下 Microsoft 网站的说明,使用远程 PowerShell 连接到 Exchange Online:

连接后,使用 Set-UserPhoto cmdlet 将照片直接上载到用户的 Exchange 邮箱。 有关 Set-UserPhoto cmdlet 及其用法的信息,请转到以下 Microsoft TechNet 网站:

如何在 AD DS 中填充"thumbnailPhoto"属性

如果运行的是 Microsoft Azure Active Directory 同步工具,请运行 Windows PowerShell 脚本以填充本地 Active Directory 架构中的 thumbnailPhotoattribute。 为此,请按照下列步骤操作:

启动记事本,然后将以下Windows PowerShell脚本粘贴到记事本中:

$SAMName=Read-Host "Enter a username"

$root = [ADSI]'GC://dc=contoso,dc=local'

$searcher = new-object System.DirectoryServices.DirectorySearcher($root)

$searcher.filter = "(&(objectClass=user)(sAMAccountName=$SAMName))"

$user = $searcher.findall()

$userdn = $user[0].path

$userdn = $userdn.trim("GC")

$userdn = "LDAP" + $userdn

function Select-FileDialog

{

param([string]$Title,[string]$Directory,[string]$Filter="All Files (*.*)|*.*")

[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null

$objForm = New-Object System.Windows.Forms.OpenFileDialog

$objForm.InitialDirectory = $Directory

$objForm.Filter = $Filter

$objForm.Title = $Title

$objForm.ShowHelp = $true

$Show = $objForm.ShowDialog()

If ($Show -eq "OK")

{

Return $objForm.FileName

}

Else

{

Write-Error "Operation canceled by user."

}

}

$photo = Select-FileDialog -Title "Select a photo" -Directory "%userprofile%" -Filter "JPG Images (*.jpg)|*.jpg|PNG Images (*.png)|*.png"

$user = [ADSI]($userdn)

[byte[]]$file = Get-Content $photo -Encoding Byte

# clear previous image if exist

$user.Properties["thumbnailPhoto"].Clear()

# write the image to the user's thumbnailPhoto attribute by converting the byte[] to Base64String

$result = $user.Properties["thumbnailPhoto"].Add($file)

# commit the changes to AD

$user.CommitChanges()

if ($result -eq "0")

{

Write-Host "Photo successfully uploaded."

}

else

{

Write-Error "Photo was not uploaded."

}

在脚本的第 2 行,编辑 GC 位置以反映本地 Active Directory 架构。 此示例使用 Contoso.local 域。 因此,本示例中第 2 行如下所示:

$root = [ADSI]'GC://dc=contoso,dc=local'

在“文件”菜单上,单击“保存”。

在" 另存为类型"框中 ,单击".* (* 文件) 。

在"文件名" 框中,键入"UploadADPhoto.ps1",然后单击"保存 "。

启动Windows PowerShell,然后移动到保存脚本的位置。

运行脚本,键入用户的别名,然后按 Enter。 " 文件打开 "对话框会提示您输入 JPG 或 PNG 格式的图像文件。

单击“打开”。 结果显示在屏幕上。

如果图片已成功上载,请执行下列操作之一:

让 Azure Active Directory 同步工具同步。

强制同步。 若要详细了解如何强制同步,请转到以下 Microsoft 网站:

等待 12 到 24 小时,所有更改都生效。

备注

如果照片是使用此方法发布的,则外部联系人Windows Live Hotmail用户和其他联盟组织无法显示照片。 无法显示照片,因为无法从外部位置访问该文件。

仍然需要帮助? 请转到 Microsoft 社区。

lync显示无法找到服务器,Lync 中的用户联系人照片未正确显示相关推荐

  1. lync显示无法找到服务器,Lync 2013 已知问题

    Lync Windows 应用商店应用 提示: 我们建议您使用最新更新,即 2013 年 6 月的更新.若要了解您是否已安装了该更新,请打开 Lync Windows 应用商店应用,然后在主屏幕上查找 ...

  2. linux服务器管理公司用户,在Linux服务器Jenkins中管理用户和角色的方法

    下面将教你如何在Linux服务器Jenkins中管理用户和角色,它需要创建角色并分配给用户,你需要运行Jenkins服务器才能操作接下来的工作. 安装Jenkins参考文章 在Jenkins中管理用户 ...

  3. 无法找到或创建字体'SansSerif'.某些字符可能无法正确显示或打印。

    无法找到或创建字体'SansSerif'.某些字符可能无法正确显示或打印. 原因:繁体CAD生成的PDF造成的. /Files/cnaspnet/SansSerif.rar 转载于:https://w ...

  4. 如何找到哪些数据库中哪些用户有DBA权限

      如何找到哪些用户有DBA权限 我们有时候需要找到数据库服务器中,哪些用户具有DBA权限,以便于有关安全与权限管理. 通常可以使用以下简单方法可以得到答案: 选择当前数据库, 执行SQL: 选择当前 ...

  5. 在window的cmd命令行中通过chcp修改代码页--正确显示utf-8字符

    Mt8616的开发板通过adb工具可以在Windows系统的cmd命令行显示出debug信息,但是mt8516开发板的系统上是移植的裁剪的linux系统,也就是里面的文件是utf-8的编码形式,不能正 ...

  6. w10你的计算机配置似乎是正确的,解决win10中出现“你的电脑未正确启动”的方法...

    Win10用户应该了解这个界面吧?我们在关机的时候经常会选择使用更新并关机的按钮来执行操作,这样一来既能顺利的关闭电脑,也能够将电脑中的程序进行更新.不过这样的操作就很容易使得电脑出现"你的 ...

  7. ie网站无法找到服务器,IE中无法找到已经安装的个人证书

    我在Windows 2003上安装来"证书服务器",在IIS 6上部署了一个双向SSL认证的 aps.net网站. 如果通过  "证书服务器"的web界面申请安 ...

  8. 电脑连接wifi怎么显示宽带连接服务器,电脑中只显示宽带连接不显示wifi是怎么回事...

    有时无线笔记本不显示怎么办呢,下面小编就为大家介绍笔记本电脑不显示无线网络的解决方法,不会的朋友快快来学习吧! 提示: 请确认 已经安装 无线网卡驱动 并更新到较高版本 另外可能需要打开笔记本的 无线 ...

  9. 查违章老显示服务器维护中咋回事,违章查询怎么老显示系统正在维护呢,为什么违章查询总是显示维护状态?...

    请问:违章查询怎么老显示系统正在维护呢,为什么违章查询总是显示维护状态? 问提问者:网友 | 时间:2020-01-15 11:19:20 最佳回答 回答者:网友 | 时间:2020-01-15 11 ...

  10. 优酷投屏显示无法找到服务器,优酷投屏突然不能用了(优酷版权限制无法投屏)...

    小米盒子特有多屏互动功能,而身为米粉和果粉的我最喜欢其中的airplay功能,可以很轻松的将苹果设备的内容投影到小米盒子上.但是偶尔也会出现找不到小米盒子或者链接不上的问题,今天我就和大家一起分享下我 ...

最新文章

  1. 95后女程序员一下班就溜,拒绝加班!下班玩消失,不回信息!leader吐槽:95后都这么有个性吗?...
  2. 产品经理一定要懂得“借力”
  3. 4 个使用率非常高的 Linux 监控工具
  4. 注意设置httpclient连接数
  5. 家庭厨房,如何共享美食?|回家吃饭产品分析
  6. 获取页面可见区域,屏幕区域的尺寸
  7. mysql max case连用_mysql 嵌套 case when 的问题
  8. python之验证身份证号合法性的库:id_validator
  9. 图纸打印什么时候用蓝图_用CAD打印1:1的图纸,为何测量总是比标注尺寸少那么0.2-0.5mm...
  10. bzoj 1688: [Usaco2005 Open]Disease Manangement 疾病管理(状压)
  11. 一:LAMP 架构简介
  12. hive中的高阶函数:with cube函数,Grouping sets函数,With rollup函数
  13. 《Redis视频教程》(p21)
  14. 注意!MELDA山地自行车骗局
  15. 劳务派遣经营许可证怎样办理
  16. stc15系列c语言pwm编程,分享一下stc15单片机的PWM波程序
  17. 常见实用网站集合(行业研究/政策研究/学习/办公/设计/编程)
  18. vue 一键复制粘贴文字功能
  19. 如何选择沈阳网站建设公司
  20. android SAF存储访问框架

热门文章

  1. 理解服务器证书 CASSL
  2. 专升本英语——菜鸟学习笔记【知识点齐全-轻松学习】!!!
  3. iPhone入门学习汇总
  4. 学python要有多少英语词汇量_英文总共20万个词汇量!学好英文,到底要背多少单词才够用?...
  5. hdu2073 无限的路 瞎搞
  6. VSS的口令破解算法的思路
  7. 网吧万兆到桌面服务器配置,网吧篇:2019网吧组网及交换机推荐 万兆千兆到桌面...
  8. Android的在线热更新方案_Robust
  9. 4.微信支付之刷卡支付
  10. 将英汉词典数据库放入MySQL数据库中,并将数据库中“以A开头的单词”显示在JSP网页上