Forum Discussion

Taen keren's avatar
Taen keren
Steel Contributor
Jun 29, 2019

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 

 

  1. 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)  
  2. A picture list in SharePoint Root Site and a PowerShell script that sets the photos - so "update" is just replacing the photo? 
  3. 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)

    • Nick_North's avatar
      Nick_North
      Copper Contributor

      Adam_Aardvark 

       

      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! 🙂

      • Lynn_Saph's avatar
        Lynn_Saph
        Copper Contributor

        Nick_North just wondering if you were able to get CodeTwo to work and what you had to do to get it to work. We've tried everything (multiple installs/uninstalls, granting tenant-wide consent during install and in the Azure portal) but can't get it to work for anyone who isn't a Global Admin. So I wanted to see if you got it working.

    • Navishkar Sadheo's avatar
      Navishkar Sadheo
      Steel 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?

      • Adam_Aardvark's avatar
        Adam_Aardvark
        Iron Contributor

        To remove user photos, you can also use CodeTwo User Photos for Office 365. Just select the photos in the program, right-click on your selection and choose Remove photos from the shortcut menu. You can also use the Remove button in the toolbar.

         

        Here is a video on how to manage user photos with this freeware: https://www.youtube.com/watch?v=w6eLrwLVY3o&

         

        When it comes to blocking users’ ability to change photos, you can use:

        Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -SetPhotoEnabled $false

        Users won’t be able to change their profile picture from OWA. It will probably be enough for most users. They might be still able to do that from other channels, but I'm not aware of any toggle in Office 365 to change it globally.

         

        Adam

  • 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.

Resources