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:
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:
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:
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." }
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'
Dosya menüsünde Kaydet'e tıklayın.
Kayıt Türü kutusunda Tüm Dosyalar (*.*) öğesine tıklayın.
Dosya adı kutusuna UploadADPhoto.ps1 yazın ve Kaydet'e tıklayın.
Windows PowerShell başlatın ve betiği kaydettiğiniz konuma gidin.
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.
Aç'ı tıklatın. Sonuçlar ekranda görüntülenir.
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:
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.