Forum Discussion
User photos in O365
Hi
What is the 'best way' to get all the users photo "uploaded" to O365?
Users mails are not moved/present in EXO
- Looked/tried CodeTwo - but getting permission error: " you do not have permission to change this user photo" (and I'm logged in as global admin)
- A picture list in SharePoint Root Site and a PowerShell script that sets the photos - so "update" is just replacing the photo?
- any Other ways?
Hi Taen keren,
CodeTwo's rep over here.
Please review this installation guide: https://www.codetwo.com/userguide/user-photos-for-office-365/installation.htm to make sure that you accepted the permissions requested by the application and that the program was allowed to be registered in Azure Active Directory of your tenant.
Be also advised that only photos of users with an active Office 365 subscription plan (with Exchange Online) are synchronized.
Thanks,
Adam (CodeTwo)
- Hi Taen,
I would personally do it the second way in terms of using a script such as this
https://gallery.technet.microsoft.com/office/Update-Office-365-User-eac1b233
No reason to get a third party tool once you have written the script! Granted I deal mainly with SMB so it may take some time if the organisation is large - so that is probably a reason to go with option 1 if you manage to resolve it with the vendor.
Hope that helps make a decision!
Best, Chris - Hyperfish has a free photo tool, but it lets end users do their own not exactly from an admin perspective. Depends on company users and policies, but this could be an option. Their paid tool is nice for keeping profiles up to date as well and will ping people missing photos / required information and ask for updates periodically.
- Adam_AardvarkIron Contributor
Hi Taen keren,
CodeTwo's rep over here.
Please review this installation guide: https://www.codetwo.com/userguide/user-photos-for-office-365/installation.htm to make sure that you accepted the permissions requested by the application and that the program was allowed to be registered in Azure Active Directory of your tenant.
Be also advised that only photos of users with an active Office 365 subscription plan (with Exchange Online) are synchronized.
Thanks,
Adam (CodeTwo)
- Nick_NorthCopper Contributor
We've been trying to allow our HR function the ability to update user profile photos of our employees, but it seems the tool requires you to be Global Admin? 😮
Can this really be true? If so, I do not understand why the tool creates an APP Reg in the tenant with User.ReadWrite.All permissions? Is the tool not supposed to use this App Reg identity to update the profile pics?
Thanks! 🙂
- Adam_AardvarkIron Contributor
Nick_North
Hi,For security reasons, access to the application is limited to users who have the necessary permissions granted in Azure AD. They don’t need to have the global admin rights. Company-wide management of user photos can be delegated to other (non-admin) users or groups. See this article to learn which permissions are required: https://www.codetwo.com/userguide/user-photos-for-office-365/platforms-requirements.htm#permissions
Anyway, we know that you’re already in contact with our Customer Success Team, so they’ll help you set everything up.
- Navishkar SadheoSteel Contributor
Adam_Aardvark ChrisHoardMVP Taen keren ChrisWebbTech
Hi All
Hope everyone is well. I have the exact opposite request. We wish to remove all profile pictures in all Office 365 services. We wish to default to initials (example NS) and prevent staff from changing their profile pictures until we get professional ones taken. Any advice?
- headburghIron Contributor
Navishkar Sadheo Hi, if you´re connected to both Azure Active Directory and Exchange Online (with admin permissions) you should be able to pipe the command Get-MsolUser -All | Remove-UserPhoto -Identity $_.UserPrincipalName -ClearMailboxPhotoRecord -ErrorAction SilentlyContinue.