Create Teams using PowerShell

Creating multiple Teams on Microsoft Teams can be a tedious process, but you can easily automate it with the use of Microsoft Graph and PowerShell.

In this article I’m providing two scripts to achieve the same result; the first one uses Teams PowerShell cmdlets while the second one uses PnP PowerShell and Microsoft Graph.

On both examples I’m creating the Team and adding two channels to it.


Hello World!!!

Ups I did it again – I’ve just launched a new blog! This time, I will be writing about Microsoft Teams Microsoft Teams and how it fits – and drives – all things related to the modern workplace.

I will be regularly sharing tips and tricks to make the most of this platform as well as readymade solutions that will help you extend Teams and create new, engaging experiences for both end users and admins.

Most important – use the comment section below to share any ideas or suggestions for improving this space. I’m always happy to hear and act upon feedback from my readers.

Let’s Team Up!


I've been working with Microsoft Technologies over the last ten years, mainly focused on creating collaboration and productivity solutions that drive the adoption of Microsoft Modern Workplace.