Exchange 2013 has a Cmdlet to Import Mailbox/Contact display Picture.
Import-RecipientDataProperty -Identity Cloud@careexchange.in -Picture -FileData ([Byte[]]$(Get-Content -Path “C:\Users\photo\Cloudteam.jpg” -Encoding Byte -ReadCount 0))
Note – The picture must be a JPEG file and shouldn’t be larger than 10 kilobytes (KB)
You can pipe Mail Contacts and Mailbox from Exchange Management Shell.
Other Cmdlet can be used
Set-UserPhoto “Cloud@careexchange.in” -PictureData ([System.IO.File]::ReadAllBytes(“C:\Users\photo\Cloudteam.jpg”))