Teams PowerShell Module - Supported Versions

Microsoft Teams PowerShell Module (TPM) versions in the 4.x.x series or later will be the only versions supported going forward. All earlier versions are on the retirement path. It's recommended to update Teams PowerShell Module to the latest version.

New organizations

Organizations newly onboarding to Teams will only be able to use Teams PowerShell Module in the 4.x.x series or later starting from April 1, 2022.

Current organizations (non TPM active)

Organizations who haven't used Teams PowerShell Module in the last three months (Jan’22 – Mar’22), will only be able to use Teams PowerShell Module in the 4.x.x series or later starting from April 1, 2022.

Current organizations (TPM active)

Organizations who have been using Teams PowerShell Module in the last three months (Jan’22 – Mar’22), will only be able to use Teams PowerShell Module in the 4.x.x series or later starting from June 15, 2022. Message center post for reference - MC350371.

Important notes

  • Release notes for all the Teams PowerShell Module versions can be found at Teams PowerShell release notes.

  • To update any PowerShell module, you should use the same method used to install the module. For example, if you originally used Install-Module, then you should use Update-Module to get the latest version.

    Update-Module MicrosoftTeams
    
  • If updating from Teams PowerShell Module version 1.1.6, update your scripts to use Connect-MicrosoftTeams instead of New-CsOnlineSession.

  • During the update, it’s suggested to not use TPM 4.x.x/3.x.x alongside versions earlier than 3.0.0. For example, using versions 4.x.x & 2.6.0 together for different admin operations in the same organization isn’t recommended.

  • Related changes

  • While using TPM 4.x.x or later, it’s recommended to not use any of the deprecated or unsupported cmdlets mentioned below.

Deprecated cmdlets

Teams PowerShell release notes

Install Microsoft Teams PowerShell

Manage Teams with Teams PowerShell

Microsoft Teams cmdlet reference

Skype for Business cmdlet reference