Change Profile Picture Microsoft Outlook
-->
Original KB number: 2986893
Add or change the profile picture/avatar with adding contact picture This method will guide you to change your profile picture/avatar with creating a new contact, and then adding a picture/avatar for this new contact in Microsoft Outlook. Step 1: Shift to the Contact view with click the Contact (or People) in the Navigation Pane.
- Change Outlook on the web policy settings. First, you need to start a remote PowerShell session to your Microsoft 365 (Exchange Online). See instructions in this article. If you want to prevent all users from changing their profile photos, you need to change the default OWA (Outlook on the Web) policy.
- I want to prevent users that they can change the company's profile picture, but I cannot find the solution on the web. I have tried several solutions, but still is the user capable to change the profile photo.
Summary
To update your user photo in Microsoft 365, follow these steps:
- Sign in to Microsoft 365, or Outlook on the web.
- Select the circle in the upper-right corner of the page that shows your initials or an icon of a person.
- In the My accounts window, select the circle that shows your initials or an icon of a person.
- In the Change your photo pop-up window, select Upload a new photo, and then select and upload your photo.
- Select Apply to set your user photo.
More information
In Microsoft 365, user photos are stored in the following locations:
Change Profile Picture Microsoft Outlook Mail
- A low-resolution photo (less than 100 KB) is stored in the user's
ThumbnailPhoto
attribute in Active Directory. This is the photo that's synchronized to Microsoft 365 in a hybrid environment. Low-resolution photos are used by Lync 2010. - A high-resolution photo is stored in the root directory of the user's Exchange Online mailbox. High-resolution photos are displayed in Exchange Online, Lync 2013, Skype for Business and Teams.
Still need help? Go to Microsoft Community.
-->Original KB number: 3062745
Symptoms
You have a hybrid deployment of on-premises Microsoft Exchange Server and Exchange Online in Microsoft 365. When you change a Microsoft 365 user's photo by accessing that user's on-premises information, the change isn't synced to Exchange Online. For example, when the user views the 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
Change Profile Picture Microsoft Outlook 2019
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.
Resolution
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:
Important
To use the
Set-UserPhoto
cmdlet to its full size capabilities, you have to change the connection URI by appending?proxyMethod=RPS
to theConnectionUri
parameter.For more information, see Connect to Exchange Online PowerShell.
Run the Set-UserPhoto command to change the user photo.
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
Change Profile Picture Microsoft Outlook Web
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.com
References
How To Change Profile Picture On Microsoft Outlook 2016
For more information, see User contact photos in Lync aren't displayed correctly.
Still need help? Go to Microsoft Community or the Exchange TechNet Forums.