A moderator from answers.microsoft.com advised that I post my question here.
I hope someone can help me with the profile photo sync.
The blog posts are either 5 years old or all about uploading to O365 Exchange.
Which we are currently not using.
Currently only some profile pictures are kept in AD (for CTI and Outlook).
These pictures should of course also appear in Teams.
The thumbnail resolution is sufficient for CTI and the local office applications.
The resolution in Teams is unfortunately not good.
For testing purposes, I uploaded a set-user photo with 648x648 pixels on our on-prem Exchange 2016 and waited for synchronization.
A thumbnail is created in the user's AD object.
The synchronization to Office365 is solved via the AD Azure Connector.
- In OWA, the full resolution is available.
- In CTI and Excel only the small one (which is quite sufficient).
- Sharepint - No profile picture.
- 365 Admin Center - No profile picture.
- In Teams and Teams Admin Center the resolution is a disaster and not usable.
A Get-AzureADUserThumbnailPhoto shows 64x64 pixels - so not the 648x648 as desired.
I have already seen that in the Azure-AD Connector can prevent the thumbnailPhoto attribute from being transferred.
All posts continue to describe that you can upload the images directly to Office365... however to Exchange Online - Which we do not use.
Does anyone have any advice for me on how to get the high res images into the Office365 environment via script?
Most important here is Teams for now, but of course it would be good if the images were identical in all Office 365 parts.
Our environment looks like this:
- Exchange 2016
- Outlook 2010/O365
- Azure AD Connect with Sync to O365
So far only MS Teams and OneDrive
Just before the rollout of MS Teams for all employees
Thanks in advance!
Translated with www.DeepL.com/Translator (free version)