Overview of the new Microsoft Teams PowerShell Module - part 2

Microsoft Teams Powershell Module Overview - Part 2

This is the part two of my last post on Overview of the new MicrosoftTeams PowerShell Module where we reviewed "Get-" Commands from the MicrosoftTeams Module, in this post, we will review the below mentioned "Set-" commands. if you which to check my last blog on this module please visit the below link.

Overview of the new Microsoft Teams PowerShell Module

POWERSHELL
Set-Team
Set-TeamChannel
Set-TeamFunSettings
Set-TeamGuestSettings
Set-TeamMemberSettings
Set-TeamMessagingSettings
Set-TeamPicture
POWERSHELL
Set-Team#

Using this Command you can use change the displayName, Description, Classification and Visibility

POWERSHELL
Set-TeamChannel#

We can change the following options using this CMD.

Let's change the display Name, to change the display name we need to provide the GroupID, current display name and new display name.

POWERSHELL
Set-TeamChannel -GroupId ee7781b7-4d45-4a39-ade4-d7872de6490c -NewDisplayName "MSTEAM PS Overview" -CurrentDisplayName "MS Teams Powershell OverView"
POWERSHELL
Set-TeamFunSettings#

With this CMD we can disable or enable the fun settings.

following attributes are available for Change.

AllowGiphy GiphyContentRating AllowStickersAndMemes AllowCustomMemes

Let's disable the GIF options from the List below.

POWERSHELL
Set-TeamFunSettings -GroupId 4525d75e-0d10-4644-9787-335899c097fe -AllowGiphy $false

as we can see below after running this CMD GIF Icon has disappeared from the list.

POWERSHELL
Set-TeamGuestSettings#

This cmd can enable or disable Guest settings following attributes are available.

AllowCreateUpdateChannels

AllowDeleteChannels

By default these settings are disabled, lets enable them.

POWERSHELL
Set-TeamGuestSettings -GroupId 4525d75e-0d10-4644-9787-335899c097fe -AllowCreateUpdateChannels $true -AllowDeleteChannels $true

As we can see above now the group settings are enabled.

POWERSHELL
Set-TeamMemberSettings#

Following attributes can be enable or disable using this CMD, by default all the attributes are already enabled. AllowCreateUpdateChannels

AllowDeleteChannels

AllowAddRemoveApps

AllowCreateUpdateRemoveTabs

AllowCreateUpdateRemoveConnectors **

Let's test this CMD by disabling few settings.

POWERSHELL
Set-TeamMemberSettings -GroupId 4525d75e-0d10-4644-9787-335899c097fe -AllowCreateUpdateChannels $false

As we can see after running this CMD the "Allow Creating and updating Channel" Options has been unchecked.

POWERSHELL
Set-TeamMessagingSettings#

This CMD can be used for enabling or disabling Messaging Related settings, Below are the attributes available to be used.

AllowUserEditMessages AllowUserDeleteMessages AllowOwnerDeleteMessages AllowTeamMentions AllowChannelMentions Lets disable edit msg and delete message options.

POWERSHELL
Set-TeamMessagingSettings -GroupId $GroupID -AllowUserEditMessages $False -AllowUserDeleteMessages $False

**** As we can see after running the above CMD now the Edit and Delete options has disappeared.

POWERSHELL
Set-TeamPicture#

Team pictures can be changed or updated using this CMD.

let's update a new picture, run the below and provide a new picture path, once this CMD run successfully you will see the new Picture for the Team.

Set-TeamPicture -GroupId $GroupID -ImagePath "C:\Users\userid\Desktop\Teams\set\teamfun.JPG"

This complete this 2nd part of this post where we reviewed "Set-" CMD from the MicrosoftTeams module, in the next and final post we will review the rest of the CMDs from the Module.