To edit or add a profile picture for users in Office 365, you have a few options.
- The user adds their own profile picture
- AD sync
- The Administrator adds the profile picture of users
- using the PowerShell command
- using Office 365 Exchance Admin Dashbord GUI
I’m focused on number 3. As an admin of multiple Office 365 clients that don’t use AD sync, or have AD on Server 2008, getting these pictures added and updated has been a pain. But with these two options, its much easier.
When adding a user’s profile picture one at a time, or a few at a time, I like the GUI approach.
Sign onto portal.office365.com
Click on Admin > Exchange
Click on your profile picture in the upper right corner, then select “Another user…”
Find the user’s mailbox that needs the picture to be updated and click OK
Click the “Edit Information” link at the bottom of the window that opened after selecting the user
Click the Change button next to the user’s profile picture, browse to the new image, and click OK a couple of times to complete the upload.
Source: Microsoft Office 365 Community
To use the PowerShell Command for a single or multiple users, do the following example:
Set-UserPhoto “Paul Cannon” -PictureData ([System.IO.File]::ReadAllBytes(“C:\Users\Administrator\Desktop\PaulCannon.jpg”))