Lync 2013 now features a larger contact photo for meeting participants. It scales those small 96x96 pixel thumbnailPhotos up to 278x278 pixels, which results in a blurry, but still usable, photo.
96x96 pixel photo displayed in Lync 2013 |
648x648 pixel photo displayed in Lync 2013 |
$photo = ([Byte[]] $(Get-Content -Path "C:\Photos\Ken Myer.jpg" -Encoding Byte -ReadCount 0))
Set-UserPhoto -Identity kenmyer -PictureData $photo -Confirm:$False
Set-UserPhoto -Identity kenmyer -Save -Confirm:$False
Exchange 2013 automatically scales this 648x648 photo for various applications. The following examples show the same hi-res photo in Office 2013 and Lync 2013 scaled to different sizes.
Outlook 2013 contact view |
My Picture option in Lync 2013 |
But before you go updating all the photos of employees in your company with new hi-res photos, you should know a few things about backward compatibility. The Set-UserPhoto cmdlet, which only exists in Exchange 2013 and is used in the script above, not only stores the hi-res photo in the user's mailbox, it also stores a 48x48 pixel version in the thumbnailPhoto AD attribute. That's half the resolution of the 96x96 recommended size and results in a terrible photo for users on Exchange 2010.
48x48 pixel thumbnailPhoto displayed in Lync 2013 |
This is really only an issue for customers in an migration scenario, but it's worth noting. The point is that update Exchange 2013 mailbox users with hi-res photos, you may still want to re-update the users' thumbnailPhoto attributes with better 96x96 pixel photos when you're done.
For more information about high resolution photos used in Lync 2013 see Configuring the Use of High-Resolution Photos in Microsoft Lync Server 2013, but please keep in mind that the script examples in that article have typos in them. The script above corrects those errors.
You may also want to read GAL Photos in Exchange 2010 and Outlook 2010.
Great article!
ReplyDeleteDo you know what the experience for federated users is for pictures? At least with 2010 Lync you could publish a URL (we had a service to display AD pictures on a URL and published that)...
ReplyDeletenice picture Jeff. We will not be implementing pictures in our deployment of Exchange 2013
ReplyDeleteHeisenberg?! ... give me the Number ;-)
ReplyDeleteNice article thanks.
ReplyDeleteCan the GAL photos hosted in Exchange 2013 also be used as Windows 8/Server 2012 user tiles? No documented procedure anywhere on the web to implement Windows 8/Server 2012 usertiles centrally via a script or using the AD thumbnailPhoto attribute???
how can users self update their photo?
ReplyDeleteThey can do this serveral ways. They can click on the photo in the Lync client which will take them to Lync-Options (Tools\Options). From here they can click on Edit\Remove photo which will open Exchange OWA and let them edit the pic. They could also just go to OWA and click "Username" and click on the photo. Hope this helps...
DeleteWe have many users. Is there a way to upload all pictures for all users at the same time?
ReplyDelete