List channels and their email addresses



Hi everyone,


Does anyone know how I can list the channels in a team and their email addresses using powershell.

The Get-TeamChannel does not seem to have too many options.

Thank you.


10 Replies

With current Teams PowerShell module, that's not possible. Let's hope to get this feature in next updates of Teams PS module. 


The Unifiedgroup cmdlets from Exchange Online module also cannot be used to get channel information.




Hello @a-matudo,

as far as I know the only way to get email address of channel is to use GRAPH

1) get the team groups:$filter=resourceProvisioningOptions/Any(x:x eq 'Team')

 2)get id of each group and run the following request:{id}/channels?$filter=endswith(email,'')

 and  get email address of the channel from the response.

Let me know if you'll find more elegant way to do the same.





@Victor Ivanidze I havent been able to get this to work. Can you give a screenshot or more info?

What exactly did not work? Please describe in details.

@dj562006 I got it to work by changing 'groups' to 'teams' e.g.<id>/channels?$filter=endswith(email,'' and it works a treat!

@crabduck @Victor Ivanidze I am new to using Graph so its likely I am doing something wrong. Could you post a couple screenshots? 

Hi @dj562006, please email me directly: viciva(at)

I'd like to say that there exists a tool named ChannelAddresses.

This tool allows an Office 365 admin to create as many mail contacts as many mail-enabled channels exist in organization. Each mail contact has an external email address of team and additional custom branded email address (<TC_{ChannelName}_{TeamName}@{yourdomain}>).

Also ChannelAddresses can create a special address list that contains all these contacts. You can name the address list as you like.


Strangely I do get all the channels' information but not the email address. It is empty. Does anybody has an idea what this is caused by?

I used the script from and the instructions from

Unfortunately in the technet gallery you cannot post any questions anymore and the redit is already archived.

Can anybody help?

Hi @DMiurge,


could you please show what you get after executing Get-UnifiedGroup ?