User Photos Aren’t Synced From The On-Premises Active Directory To Employee Directory Plus After Selecting Sync Outlook Profile Pictures.
PROBLEM
When Sync profile photos from Outlook is selected, Employee Directory Plus syncs photos from outlook profile pictures. When you change an Office 365 user’s photo by accessing that user’s on-premises information / Active Directory / Azure Active Directory, the change isn’t synced to Exchange Online. For example, when the user views his or her photo in Outlook, Outlook on the web (formerly known as Outlook Web App), or Skype for Business Online, the user’s previous Exchange Online profile photo is still displayed.CAUSE
Although the thumbnailPhoto attribute is synced from the on-premises environment to Azure Active Directory (Azure AD), the following things could cause this problem.
Note The thumbnailPhoto attribute can store a user photo as large as 100 kilobytes (KB).
- The thumbnailPhoto attribute is synced only one time between Azure AD and Exchange Online. Any later changes to the attribute from the on-premises environment are not synced to the Exchange Online mailbox.
- Exchange Online accepts only a photo that’s no larger than 10 KB from Azure AD.
SOLUTION
Use the Set-UserPhoto cmdlet or Outlook on the web to change the user’s photo. These methods enable you to upload a photo that’s as large as 500 KB.Use the Set-UserPhoto cmdlet (for admins)
To use the Set-UserPhoto cmdlet to change a user’s photo, follow these steps:- Connect to Exchange Online by using remote PowerShell. To do this, follow these steps:
- $Session = New-PSSession -ConfigurationName Microsoft.Exchange
- -ConnectionUri https://outlook.office365.com/powershell-liveid/?proxyMethod=RPS
- -Credential (Get-Credential) -Authentication Basic -AllowRedirection
- Import-PSSession $Session -AllowClobber -WarningAction SilentlyContinue
- -ErrorAction SilentlyContinue
- Run the Set-UserPhoto command to change the user photo. For more information, see Set-UserPhoto.
Use Outlook on the web
For more information about how to change a user photo in Outlook on the web, see Update my photo and account information in Outlook Web App.MORE INFORMATION
Admins can use the Set-UserPhoto cmdlet to change their own photo without having to change the ConnectionUri parameter. However, to change another user’s photo, admins must first change the ConnectionUri parameter. If the parameter isn’t changed, admins receive the following error message when they use the cmdlet to change a user’s photo: Request return error with following error message: The remote server returned an error: (413) Request Entity Too Large… + CategoryInfo : NotSpecified: (:) [Set-UserPhoto], CmdletProxyException + FullyQualifiedErrorId : Microsoft. Exchange. Configuration .CmdletProxyException, Microsoft.Exchange. Management. RecipientTasks. SetUserPhoto + PSComputerName : outlook.office365.comKnowledge Base
SharePoint Add-ins are retiring: Welcoming the SharePoint SPFx Solutions web parts
Microsoft’s evolution in content and process automation has taken a significant leap with the SharePoint…..

Unlocking Efficiency: Enhancing Performance Management with SharePoint-based Software
Welcome, HR professionals! Are you looking for a user-friendly and efficient solution to…

Fostering Seamless Employee Onboarding – Your Definitive Handbook
Welcome, HR professionals! Are you looking for a user-friendly and efficient solution to streamline your performance management processes?

How to Create a SharePoint Ticketing System: A Step-by-Step Guide
In today’s fast-paced business environment, efficient issue tracking and support ticket management……

Seamlessly Integrate SharePoint Framework Web Parts in Microsoft Teams
Collaboration and seamless integration are critical in today’s digital environment for increasing productivity…

How to deploy SPFx web part on SharePoint Online
Microsoft’s SharePoint Framework (SPFx) client web component is a development approach for building…