Teams PowerShell 模块 - 支持的版本

Microsoft Teams PowerShell 模块 (4.x.x 系列或更高版本中的 TPM) 版本是目前唯一受支持的版本。 所有早期版本都已完全停用。

建议更新到最新的 Teams PowerShell 模块版本。

重要说明

  • 可在 Teams PowerShell 发行说明中找到所有 Teams PowerShell 模块版本的发行说明

  • 若要更新任何 PowerShell 模块,应使用用于安装模块的相同方法。 例如,如果最初使用 Install-Module,则应使用 Update-Module 获取最新版本。

    Update-Module MicrosoftTeams
    
  • 如果从 Teams PowerShell 模块版本 1.1.6 进行更新,请将脚本更新为使用 Connect-MicrosoftTeams 而不是 New-CsOnlineSession

  • 在更新期间,建议不要将 TPM 4.x.x/3.x.x 与低于 3.0.0 的版本一起使用。 例如,不建议将版本 4.x.x & 2.6.0 用于同一组织中的不同管理操作。

  • 相关更改

    • 汇报在 TPM 3.x.x 及更高版本中 Get-CsOnlineUser & Get-CsOnlineVoiceUser – 更多详细信息,请参阅 Get-CsOnlineUser & Get-CsOnlineVoiceUser (消息中心帖子 – MC340774/MC511150) 。

    • 电话号码分配的更改 - 更多详细信息,请参阅 Set-CsUserSet-CsOnlineVoiceUserSet-CsOnlineApplicationInstance & Set-CsOnlineVoiceApplicationInstance (消息中心帖子 - MC316139) 。

    • Get-CsTenant 中的参数更改 - 更多详细信息,请参阅 Get-CsTenant (消息中心帖子 - MC365397) 。

    • 如果脚本使用具有 PSListModifier 类型参数的 New/Set of Policy 或 Configuration cmdlet,则建议使用最新版本 (4.2.0 或更高版本) 。 供参考的消息中心帖子 - MC397428。

    • [新建|Get]-CsCloudCallDataConnection cmdlet 现在支持 4.6.0 或更高版本 (消息中心帖子 - MC408993) 。

    • [新建|Remove]-GCC High 和 DoD 环境中现在支持 4.5.0 或更高版本中的 CsHybridTelephoneNumber cmdlet。

  • 使用 TPM 4.x.x 或更高版本时,建议不要使用任何 已弃用或不受支持的 cmdlet。

已弃用的 cmdlet

  • 下面是最近弃用的一些 cmdlet。 可以在各自的文档中找到有关同一项的详细信息。

    Cmdlet 备注/建议的替代方案
    Get-CsOnlineVoiceUser 目前仅在商业 & GCC 环境中弃用
    Get-CsOnlineTelephoneNumber
    Get-CsOnlineDialInConferencingUserInfo & Get-CsOnlineDialInConferencingUserState Get-CsOnlineDialInConferencingUser
    [Enable|Disable]-CsOnlineDialInConferencingUser 若要为用户启用/禁用音频会议,请分配/取消分配音频会议许可证,有关详细信息,请参阅 向用户分配许可证
    Get-CsOnlineDirectoryTenant
    New-CsOnlineAudioFile Import-CsOnlineAudioFile
    Get-CsOnlineApplicationEndpoint Get-CsOnlineApplicationInstance
    Set-CsOnlineApplicationEndpoint Set-CsOnlineApplicationInstanceSet-CsPhoneNumberAssignmentRemove-CsPhoneNumberAssignment
    New-CsOnlineApplicationEndpoint New-CsOnlineApplicationInstance
    [Remove|Switch]-CsOnlineApplicationEndpoint
    Get-CsOnlineTelephoneNumberInventoryCities、Get-CsOnlineTelephoneNumberInventoryAreas、Get-CsOnlineTelephoneNumberInventoryCountries、Get-CsOnlineTelephoneNumberInventoryRegions、Get-CsOnlineTelephoneNumberInventoryTypes[搜索|Select]-CsOnlineTelephoneNumberInventory、Get-CsOnlineTelephoneNumberAvailableCount、Clear-CsOnlineTelephoneNumberReservation、Get-CsOnlineTelephoneNumberReservationsInformation、Get-CsOnlineDirectoryTenantNumberCities New-CsOnlineTelephoneNumberOrder
    Set-CsTeamsAppSetupPolicyNew-CsTeamsAppSetupPolicySet-CsTeamsAppPermissionPolicyNew-CsTeamsAppPermissionPolicy
    Test-CsOnlineLisCivicAddress 验证检查合并到 New-CsOnlineLisCivicAddress
  • 不支持/与 Microsoft Teams 方案无关的 Cmdlet。

    • [获取|Set]-CsUserPstnSettings
    • [获取|设置|启用 |Disable]-CsMeetingRoom
    • [Grant|获取 |设置|新建|Remove]-CsConferencingPolicy
    • [Grant|获取 |设置|新建|Remove]-CsClientPolicy
    • [Grant|Get]-CsHostedVoicemailPolicy
    • [Grant|获取 |设置|新建|Remove]-CsMobilityPolicy
    • [Grant|Get]-CsVoiceRoutingPolicy
    • [Grant|Get]-CsBroadcastMeetingPolicy
    • [Grant|Get]-CsCloudMeetingPolicy
    • [Grant|Get]-CsGraphPolicy
    • [Grant|获取 |设置|新建|Remove]-CsExternalUserCommunicationPolicy
    • [Grant|获取 |Set]-CsIPPhonePolicy
    • Get-CsUserServicesPolicy
    • [获取|Set]-CsBroadcastMeetingConfiguration
    • [获取|Set]-CsOAuthConfiguration
    • [获取|Set]-CsMeetingConfiguration
    • [获取|Set]-CsTenantHybridConfiguration
    • [获取|Set]-CsPushNotificationConfiguration
    • [获取|Set]-CsUCPhoneConfiguration
    • Get-CsImFilterConfiguration
    • Get-CsAudioConferencingProvider
    • [获取|Set]-CsTenantPublicProvider
    • Get-CsHostingProvider
    • [获取|设置|注册 |Unregister]-CsHybridPSTNAppliance
    • [获取|设置|新建|Remove]-CsHybridPSTNSite
    • [获取|Set]-CsHybridMediationServer
    • [获取|设置|新建|Remove]-CsTenantUpdateTimeWindow
    • Get-CsUserLocationStatus
    • Invoke-CsUcsRollback
    • [获取|设置|新建|Remove]-CsTeamsPinnedApp
    • [获取|设置|新建|Remove]-CsTenantCatalogApp
    • [获取|设置|新建|Remove]-CsGlobalCatalogApp
    • [获取|设置|新建|Remove]-CsDefaultCatalogApp
    • [获取|设置|新建|Remove]-CsTeamsAppPreset
    • Invoke-CsUserPreferredDataLocationSync
    • [获取|Set]-CsTeamsUpgradeStatus
    • Grant-CsPolicy
    • Set-CsOnlineDirectoryUser

Teams PowerShell 发行说明

安装 Microsoft Teams PowerShell

使用 Teams PowerShell 管理 Teams

Microsoft Teams cmdlet 参考

Skype for Business cmdlet 参考