Lync'te kullanıcı kişi fotoğrafları düzgün görüntülenmiyor

Sorun

Skype Kurumsal Online'a (eski adı Lync Online) bağlandığınızda aşağıdaki sorunlarla karşılaşabilirsiniz:

  • Sorun 1: Lync 2010 veya Lync 2013'te kendi kişi fotoğrafınızı görüntüleyemezsiniz.
  • Sorun 2: Diğer kişiler fotoğrafınızı göremiyor. Buna dış kişiler de dahildir.
  • Sorun 3: Yüksek çözünürlüklü kişi fotoğrafları Lync 2013'teki konferanslarda ve çevrimiçi toplantılarda görüntülenmez.

Çözüm

Sorun 1 için Çözüm

1. sorunu çözmek için Microsoft 365 portalından bir fotoğraf yükleyin. Kullanıcının hangi Exchange posta kutusu sürümüne sahip olduğuna bağlı olarak, farklı karşıya yükleme seçenekleri vardır. Lync 2010 veya Lync 2013'ten fotoğraf yükleme hakkında daha fazla bilgi için aşağıdaki Microsoft web sitesine gidin:

Lync'te resminizi değiştirme

Sorun 2 için Çözüm

Dış kişiler kişi fotoğraflarınızı görüntüleyemediklerini bildiriyorsa thumbnailPhoto özniteliğini kullanarak fotoğrafların Active Directory'de yayımlanmadığından emin olun. Bu durumda, fotoğraflar yerel Active Directory Domain Services (AD DS) içinde depolandığından, fotoğraflar dış kişiler tarafından kullanılamaz.

Dış kişi yerel bir kaynaktan fotoğraf alamaz. Yalnızca aynı kuruluştaki kullanıcıların Skype Kurumsal Online'da fotoğraf alabilmesi beklenir.

Sorun 3 için Çözüm

Yüksek tanımlı fotoğraflar yalnızca Lync 2013 ve Microsoft Lync Web App'da görüntülenir. Kullanıcılar Lync 2010'da oturum açtıysa, yüksek çözünürlüklü sürümler yerine standart tanımlı fotoğraflar görüntülenir. Veya, kullanıcılar Lync 2013'te oturum açtıysa ve belirli kişilerin fotoğrafları yüksek çözünürlüklü değilse, kişilerin Exchange 2013 posta kutusuna sahip olduğundan ve yüksek çözünürlüklü bir fotoğrafın karşıya yüklendiğinden emin olmanız gerekir.

Ek Bilgi

Bu sorunlar aşağıdaki nedenlerden biri nedeniyle oluşabilir:

  • Sorun 1 genellikle aşağıdaki koşullardan biri doğru olduğunda oluşur:
    • Hiçbir fotoğraf yüklenmedi.
    • Fotoğraf boyut veya tür gereksinimlerini karşılamıyor.
    • Kullanıcının Exchange posta kutusu kullanılamıyor.
  • Sorun 2, fotoğraf kişi tarafından erişilemez olduğunda oluşur. Exchange posta kutusu kullanılamadığından veya fotoğraf Active Directory'de depolandığından ve dış kişiler tarafından erişilemediğinden bu durum oluşabilir.
  • Sorun 3, kullanıcılar Lync 2010'da oturum açtığında veya fotoğrafı görüntülenmeyen kullanıcının Exchange 2013 posta kutusu olmadığında oluşur.

PowerShell aracılığıyla Exchange Online fotoğraf yükleme

İlk olarak, aşağıdaki Microsoft web sitesindeki yönergeleri kullanarak uzak PowerShell kullanarak Exchange Online bağlanın:

Uzak PowerShell kullanarak Exchange Online bağlanma

Bağlandığınız anda Set-UserPhoto cmdlet'ini kullanarak doğrudan kullanıcının Exchange posta kutusuna bir fotoğraf yükleyin. Set-UserPhoto cmdlet'i ve kullanımları hakkında daha fazla bilgi için aşağıdaki Microsoft TechNet web sitesine gidin:

Set-UserPhoto

AD DS'de "thumbnailPhoto" özniteliğini doldurma

Microsoft Azure Active Directory Eşitleme Aracı'nı çalıştırıyorsanız, şirket içi Active Directory şemasındaki thumbnailPhoto özniteliğini doldurmak için bir Windows PowerShell betiği çalıştırın. Bunu yapmak için şu adımları uygulayın:

  1. Not Defteri'ni başlatın ve aşağıdaki Windows PowerShell betiği Not Defteri'ne yapıştırın:

    $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. Betiğin 2. satırında GC konumunu yerel Active Directory şemasını yansıtacak şekilde düzenleyin. Bu örnekte Contoso.local etki alanını kullanacağız. Bu nedenle, bu örnekte 2. satır aşağıdaki gibidir:

    $root = [ADSI]'GC://dc=contoso,dc=local'
    
  3. Dosya menüsünde Kaydet'e tıklayın.

  4. Kayıt Türü kutusunda Tüm Dosyalar (*.*) öğesine tıklayın.

  5. Dosya adı kutusuna UploadADPhoto.ps1 yazın ve Kaydet'e tıklayın.

  6. Windows PowerShell başlatın ve betiği kaydettiğiniz konuma gidin.

  7. Betiği çalıştırın, kullanıcının diğer adını yazın ve Enter tuşuna basın. Dosya Aç iletişim kutusu görüntü dosyasını JPG veya PNG biçiminde ister.

  8. 'ı tıklatın. Sonuçlar ekranda görüntülenir.

  9. Resim başarıyla karşıya yüklendiyse aşağıdaki eylemlerden birini gerçekleştirin:

    • Azure Active Directory Eşitleme Aracı'nın eşitlenmesine izin verin.

    • Eşitlemeyi zorla. Eşitlemeyi zorlama hakkında daha fazla bilgi için aşağıdaki Microsoft web sitesine gidin:

      Dizinlerinizi eşitleme

  10. Tüm değişikliklerin geçerli olması için 12-24 saat bekleyin.

Not

Fotoğraf bu yöntem kullanılarak yayımlandıysa, Windows Live Hotmail kullanıcılar ve diğer federasyon kuruluşları gibi dış kişiler fotoğrafı görüntüleyemez. Dosyaya dış konumlardan erişilemediğinden fotoğraf görüntülenemiyor.

Yine de yardım mı gerekiyor? Microsoft Community web sitesine gidin.