Creating A Team In Microsoft Teams

In this post, I am going share Powershell commands to create a new team, add team (or enable team) in an existing Office 365 group and create a team from an existing SharePoint Online site. This post also includes commands to add members, owners, and channels in the newly created team. We can use the New-Team cmdlet from the Microsoft Teams Powershell module to add a team.

To create a new team, select “Build a Team from Scratch.” If you have existing teams or Office 365 groups you want to use as a template for this new team, click “Create From” and then select the team or group. You can click “What’s a Team?” to open an official Microsoft web page that will give you more details about how teams and channels work. If you want to limit who can join or see this team, select “Private.”. With Microsoft Teams, you can create your own team, join an existing one, add people and channels, and customize your team settings. Learn more at the Micros.

Before proceed run the below command to install Microsoft Teams Powershell module if you have not already installed.

  1. Build your Champions team. Allright so many organizations are creating their Champions teams of early adopters to help them in their quest to adopt the services and ways of working with Microsoft 365. Refer to this blog post as guidelines or to give you inspiration on how you can improve the environment for your Champions within Microsoft Teams! It will only take you 10 minutes from.
  2. How to create a team If you're an administrator, to create or find a team within Microsoft Teams, all you need to do is click the link at the bottom of the window which says Join or create a team.

Note: You have to run the powershell with “Run as administrator” privilege to install this module.

Creating A Team In Microsoft Teams

Once you have installed the Teams module, then run the following command to connect Microsoft Teams and it will ask your credentials to proceed.

Create a new team

Run the following command to create a new team.

While creating a team, this command also creates a new Office 365 Group with the same name and associate the new team with this group. On successfull run, this command returns the newly created Group object with GroupId property (which is TeamId), we can note this GroupId for future uses (ex: to add members, owners, and channels).

You can also provide more inputs with New-Team cmdlet, like MailNickName (Mail Alias for Office 365 Group), Owner (Additional owner). You can refer New-Team cmdlet documentation for more details.

Youtube Creating A Team In Microsoft Teams

Creating A Team In Microsoft Teams

Create a team from existing Office 365 Group

How To Create Teams Page

If you already created and worked with an Office 365 Group, then you can easily convert this group to a team using the New-Team command by just passing the id of the group.

Here, you cannot provide the group related values that are already specified in the existing group, ex: Visibility, Alias, Description, or DisplayName.

Create a team from existing SharePoint Online Site

You may have a scenario to enable Office 365 Group (Groupify) and add Team (Teamify) with existing SharePoint Online Site. If you have already connected the site with Office 365 group, then you can easily Teamify the group using the above command. If you yet to integrate the site with Office 365 group, then first you need to run the Set-SPOSiteOffice365Group cmdlet to add a new Office 365 group with the site and you can enable teams feature in the newly created group.

Before proceed run the below command to install the SharePoint Online Powershell module if you have not already installed.

The below commands connect the site “TestSite1” with the new group “TestGroup” and teamify the new group.

Add Members and Owners

We can use the Add-TeamUser cmdlet to add a user as member or owner in an existing team. The below command adds the user “[email protected]” to a team with the id “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”.

We have to set the parameter Role as Owner to add a user as owner.

Add New Channels

We can use the New-TeamChannel cmdlet to create a new channel in a team. The below command creates a standard channel with display name as “Support”

You can create a private channel by passing the parameter MembershipType as Private.

Modify Team, Channel and Member Settings

We can use the Set-Team cmdlet to update the properties of a team, including its displayname, description, and team-specific settings.

You can refer Set-TeamChannel and Set-TeamMemberSettings commands to update channel and member settings.

Related Reads


Microsoft 365 Groups is the cross-application membership service in Microsoft 365. At a basic level, a Microsoft 365 Group is an object in Azure Active Directory with a list of members and a coupling to related workloads including a SharePoint team site, shared Exchange mailbox, Planner and Power BI workspace. You can add or remove people to the group just as you would any other group-based security object in Active Directory.

Microsoft teams online

By default, users in Microsoft 365 can create and manage groups. For more information about Microsoft 365 Groups, see Learn about Microsoft 365 Groups and the Groups in Microsoft 365 for IT Architects poster.

How Microsoft 365 Groups work with Teams

Creating A Group In Microsoft Teams

When you create a team, a Microsoft 365 group is created to manage team membership. The group's related services, such as a SharePoint site, Power BI workspace, etc. are created at the same time.

People who create teams can choose to use an existing Microsoft 365 group if they are an owner of that group. Each channel in the team has a separate folder in the document library. Creating folders directly in the document library does not create channels in the team.


When creating a Microsoft 365 group in Outlook or SharePoint, the group mailbox is visible in Outlook. When creating a team in Teams, the group mailbox is hidden by default. You can use the Set-UnifiedGroup cmdlet with the HiddenFromExchangeClientsEnabled parameter to make a mailbox visible.

Group membership

If you remove a member of a team, they are removed from the Microsoft 365 group as well. Removal from the group immediately removes the team and channels from the Teams client. If you remove a person from a group using the Microsoft 365 admin center, they will no longer have access to the other collaborative aspects such as SharePoint Online document library, Yammer group, or shared OneNote. However, they will still have access to the team's chat functionality for approximately two hours.

As a best practice for managing team members, add and remove them from the Teams client to ensure that permissions updates for other group-connected workloads occur quickly. If you add or remove team members outside of the Teams client (by using the Microsoft 365 admin center, Azure AD, or Exchange Online PowerShell), it can take up to 24 hours for changes to be reflected in Teams.

Deleting groups and teams

Deleting a Microsoft 365 group will remove the mailbox alias for persistent Outlook/OWA conversations and Teams meeting invites, and mark the SharePoint site for deletion. It takes approximately 20 minutes between the removal of a team and its effect on Outlook. Deleting a team from the Teams client will remove it immediately from view to all who are members of the team. If you remove members of a Microsoft 365 Group that has had Teams functionality enabled on it, there could be a delay of approximately two hours before the team is removed from view in the Teams client for the affected people who were removed.

For details about groups and teams end of lifecycle options, see End of lifecycle options for groups, teams, and Yammer and Archive or delete a team in Microsoft Teams.

Related topics