MicrosoftTeams PowerShell Module 7.7.0 released

MicrosoftTeams PowerShell Module 7.7.0 released

Hi All,

Yesterday, Microsoft has released the MicrosoftTeams PowerShell Module 7.7.0 to the PowerShell Gallery.

Read more details in the Release Notes

  • Fixes IPAddressVersion parameter in [Set|New]-CsOnlinePstnGateway cmdlets.
  • Releases [Set|Remove]-CsPhoneNumberSmsActivation cmdlets.
  • Adds the SmsActivationState output attribute to the Get-CsPhoneNumberAssignment cmdlet.
  • Adds support for application-based authentication in the Set-CsTeamsSettingsCustomApp cmdlet.
  • Updates the Get-Team cmdlet to improve performance and reliability.
  • [BREAKING CHANGE] Renames ConfigurationId parameter in Get-CsMainlineAttendantFlow cmdlet to RelatedConfigurationId.
  • Releases Get-CsMainlineAttendantTenantInformation, Get-CsMainlineAttendantSupportedLanguages, and Get-CsMainlineAttendantSupportedVoices cmdlets.
  • Adds AgentId, AgentIds, ContinuationToken, DisplayNameContains, DisplayNamePrefix, MaxResult, and ShowCount parameters to the Get-CsAiAgents cmdlet.
  • Adds support for URL-based descriptions in [New|Set]-CsMainlineAttendantQuestionAnswerFlow cmdlets.
  • [BREAKING CHANGE] Renames DomainBlockingForMDOAdminsInTeams parameter in Set-CsTenantFederationConfiguration cmdlet to SecurityTeamAllowBlockListDelegation.
  • Releases [Get|New|Set|Remove]-CsAgent cmdlets for managing AI agent for resource account integration.
  • Adds IncomingRedirectedCalls parameter to New-CsSharedCallQueueHistoryTemplate cmdlet.
  • Releases [Get|New|Set|Remove]-CsSharedCallHistoryTemplate cmdlets. These cmdlets will replace [Get|New|Set|Remove]-CsSharedCallQueueHistoryTemplate cmdlets in future.
  • Adds SharedVoicemailHistoryTemplateId parameter to New-CsAutoAttendantCallableEntity.

I am using the new PSResourceGet here instead of the PowerShellGet commands.

Check installed Module and what’s available in the PowerShell Gallery

Get-InstalledPSResource -Name MicrosoftTeams -Scope CurrentUser
Find-PSResource -Name MicrosoftTeams -Prerelease

Uninstall the old Module

Uninstall-PSResource -Name MicrosoftTeams -Scope CurrentUser

I’ve updated the M365PSProfile PowerShell Module and the Uninstall-M365Module Function with the Parameter -FileMode. It will delete the Module Folder of that Module.

Uninstall-M365Module -Modules MicrosoftTeams -Scope CurrentUser -FileMode

Install the new Version and check it

Install-PSResource -Name MicrosoftTeams -Scope CurrentUser
Get-InstalledPSResource -Name MicrosoftTeams -Scope CurrentUser

Some basic testing

Connect-MicrosoftTeams
Get-Team
Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *line*

New Commandlets or updates

Set-CsPhoneNumberSmsActivation -TelephoneNumber "+41 21 555 39 70"
Remove-CsPhoneNumberSmsActivation -TelephoneNumber "+41 21 555 39 70"

Get-CsPhoneNumberAssignment -TelephoneNumber "+41 21 555 39 70"

Get-Command *CsMainlineAttendant*
Get-CsMainlineAttendantTenantInformation

Get-Command *CsMainlineAttendantFlow
Get-CsMainlineAttendantFlow

Get-CsAiAgents -ProviderId "9d8f559b-5de4-46a4-902a-ad4271e83efa"

Get-CsSharedCallHistoryTemplate

Get-CsSharedCallQueueHistoryTemplate

Or you can simply use my M365PSProfile Module - find the Documentation here: GitHub Documentation

Install-PSResource -Name M365PSProfile -Scope CurrentUser
Install-M365Module

Regards
Andres Bohren

PowerShell Logo

Teams Logo