Forum Discussion
Logo/Icon showing up in Teams, but not SharePoint
- Jul 22, 2020
Ok, now this may be real basic stuff for some but some I hope this helps! 🙂
Ok to make that command work, first you need to make sure that you have the PowerShell modules for Teams and Exchange Online installed.
Install-Module -Name MicrosoftTeams Install-Module -Name ExchangeOnlineManagement
Then from there you just need to run the command mentioned above ...
Set-UnifiedGroup -Identity <TeamName> -HiddenFromExchangeClientsEnabled:$false
Now you should be able to update the SharePoint Online icon to match what you used for your Microsoft Team or Microsoft 365 Group.
Couple of important things I learned in going through this
- If you hide your group again (because you don't want it showing in Outlook), you don't have to unhide it to update the SharePoint Online icon every time. Once you can update it, you can update it again any time you want.
- The icons have to be updated in 2 places if you want a consistent design across all of your Microsoft 365 Group applications. Those locations are Microsoft Teams or Microsoft Outlook AND SharePoint Online
I hope that this information can help someone with the same issue. I have no idea why this works the way it does, but at least I know how to fix it.
Stay safe!
Hi Mike Dumka ,
You basically need to have the Exchange Module installed in PowerShell to run that command.
A good reference is: https://morgantechspace.com/2018/06/hide-office-365-groups-from-outlook-and-owa-powershell.html
It is also worth nothing that you could actually achieve a similar thing by way of the SharePointPnPPowerShellOnline module and the Set-PnPUnifiedGroup cmdlet.
In terms of the why, you will probably notice that Teams utilises a multitude of M365 services under the hood, one of which being Exchange. It tends to use the service based on the job at hand, which is probably less obvious when it comes to an icon. However to cut a long story short you will probably find that the icon is stored within the underlying Group of the Teams, Group mailbox.
As an example I always found in the past that the best method to update my profile picture was to do it by way of Outlook on the Web.
Whilst I am not making excuses for Teams as I would expect what you tried to do, to work seamlessly. It is expected that Teams is the front door to many of the services that it makes use of. So say SharePoint Online for Files, it expects most of the interaction to take place directly within Teams and not directly in SharePoint. I know it gives you the tempting Open in SharePoint and it can be beneficial but that is how I logicise and cut Teams some slack when it comes to SharePoint integration. Everything like this will also I have no doubt, get better with time.
Thanks
Henry
- Mike DumkaJul 24, 2020Iron Contributor
HenryPhillipsNimbitech Thanks for the great explainer post! I have much to learn when it comes to PowerShell.
As you stated things will get better with time, it just seems like a big miss that your Teams icon get updated in every workload BUT SharePoint. I know we have been working with many groups that started just collaborating through the teams interface, but now are moving into more complex collaboration scenarios where they have to jump into their SharePoint site.
Thanks again for the great information!