Forum Discussion
morganskinner
Feb 22, 2020Copper Contributor
Microsoft Teams - Channel Clean Up Question
Hello, I am looking to set up a function where a channel can be cleaned up on a scheduled basis. Is there a way to do this?
Feb 23, 2020
As Chris said but it applies to a whole team not just a channel. Adams approach cannot work because there is no delete message flow action nor a graph api call for delete. Only add.
So basically you can not achieve this automatically unless your whole team can have a retention policy applied and that is acceptable.
Ps. Pretty sure up to 1 day deletion is live now.
So basically you can not achieve this automatically unless your whole team can have a retention policy applied and that is acceptable.
Ps. Pretty sure up to 1 day deletion is live now.
- Feb 23, 2020True, saw there still wasn’t any delete channel in graph 😕 although retention is might be enough, you keep the channels. You could also use power automate to call Azure Automation to run a powershell script to delete channels. Or just run the script manually or scheduled. Although you need to figure how to make it delete the channels you want.
Also, an important note here! If the Team is older than about 1,5 years or so there is a hard limit of 200 channels that even includes deleted ones..
I do vote for retention though. It’s easier to keep the channels and maybe just restructure the way you work today!
Retention for Teams:
https://techcommunity.microsoft.com/t5/microsoft-teams-blog/retention-policies-for-microsoft-teams/ba-p/178011
Example of running PowerShell scripts via Power Automate and Azure Automation
https://practical365.com/microsoft-365/how-to-run-powershell-scripts-to-automate-manual-processes-in-office-365/
Regards / Adam
Regards Adam