Microsoft Teams PowerShell 发行说明

此页提供适用于正式发布版和公共预览版的最新 Teams PowerShell 更改日志。

发行说明

注意

版本列中的 -preview 表示 Teams PowerShell 公共预览版的更新。

日期 版本 汇报
2024 年 10 月 6.6.1-preview
  • 将 AllowExtendedWorkInfoInSearch 参数添加到 [新建|Set]-CsTeamsMessagingPolicy。
  • 将 FederatedBilateralChats 参数添加到 [New|Set]-CsExternalAccessPolicy。
  • 将 PinnedCallingBarApps 参数添加到 [新建|Set]-CsTeamsAppSetupPolicy。
  • 将 MessagingNotes 参数添加到 Set-CsTeamsMessagingConfiguration。
  • 包含 [Get| 的新实现Set]-CsPrivacyConfiguration, [Get|设置|删除 |New]-CsTeamsNotificationAndFeedsPolicy。 功能与以前的实现相同。
  • 版本 [获取|更新]-M365UnifiedTenantSettings,用于获取或更新租户级别设置,例如 DefaultApp、GlobalApp、PrivateApp 和 EnableCopilotExtensibility。
  • 将 AppInstallType、InstallForOperationType、InstallForUsers、InstallForGroups 和 InstallVersion 参数添加到 Update-M365TeamsApp。
  • 将 InstalledFor output 属性添加到 get-AllM365TeamsApps Get-M365TeamsApp &。
  • 将 ApiVersion 参数添加到 [Set|Remove]-TeamTargetingHierarchy 和 [Get]-TeamTargetingHierarchyStatus。
  • 2024 年 10 月 6.6.0
  • 发布 Export-CsAcquiredPhoneNumber cmdlet。
  • 发布 Get-CsExportAcquiredPhoneNumberStatus cmdlet。
  • 版本 [获取|设置|删除 |Grant|New]-CsTeamsAIPolicy cmdlet。
  • 版本 [获取|Set]-CsTeamsEducationAssignmentsAppPolicy cmdlet。
  • 将 EnablePayAsYouGoSpendingLimits 和 PayAsYouGoSpendingUserLimit 参数添加到 [新建|Set]-CsTeamsCallingPolicy cmdlet。
  • 删除 CreateBy 属性,将 CreateAt 和 DownloadLinkExpiry 属性的 datetime 格式更新为 Get-CsExportAcquiredPhoneNumberStatus cmdlet 输出中的 UTC。
  • 2024 年 8 月 6.5.1-preview
  • 发布 Export-CsAcquiredPhoneNumber cmdlet。
  • 发布 Get-CsExportAcquiredPhoneNumberStatus cmdlet。
  • 2024 年 8 月 6.5.0
  • [中断性变更]弃用 Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet。 Set-CsOnlineDialInConferencingUserDefaultNumber 中的更多详细信息。
  • 修复了 Set-CsOnlineLisCivicAddress 中邮政编码的映射。
  • 版本 [获取|Set]-CsTeamsExternalAccessConfiguration cmdlets。
  • 将 CaptchaVerificationForMeetingJoin 参数添加到 [New|Set]-CsTeamsMeetingPolicy cmdlet。
  • 2024 年 7 月 6.4.1-preview
  • [中断性变更]弃用 Set-CsOnlineDialInConferencingUserDefaultNumber cmdlet。 Set-CsOnlineDialInConferencingUserDefaultNumber 中的更多详细信息。
  • 修复了 Set-CsOnlineLisCivicAddress 中邮政编码的映射。
  • 2024 年 6 月 6.4.0
  • 将 ExternalAccessWithTrialTenants 参数添加到 Set-CsTenantFederationConfiguration cmdlet。
  • 2024 年 6 月 6.3.0
  • [中断性变更]现在仅在 PowerShell 7.2 & 更高版本(Windows PowerShell 5.1)中支持模块。
  • 将 AcsResourceId 输出属性添加到 Get-CsOnlineApplicationInstance cmdlet。
  • 将新参数 DefaultFileUploadAppId 添加到 [Set|New]-CsTeamsFilesPolicy cmdlet。
  • DefaultFileUploadAppId 属性添加到 Get-CsTeamsFilesPolicy 输出中。
  • 2024 年 5 月 6.2.2-preview
  • [中断性变更]现在仅在 PowerShell 7.2 & 更高版本(Windows PowerShell 5.1)中支持模块。
  • 将 AcsResourceId 输出属性添加到 Get-CsOnlineApplicationInstance cmdlet。
  • 将新参数 DefaultFileUploadAppId 添加到 [Set|New]-CsTeamsFilesPolicy cmdlet。
  • DefaultFileUploadAppId 属性添加到 Get-CsTeamsFilesPolicy 输出中。
  • 2024 年 5 月 6.2.0
  • 版本 [获取|更新]-M365TeamsApp,Get-AllM365TeamsApps 通用版中的统一应用管理 cmdlet。
  • 在商业环境中发布对 Get-CsOnlineUser 的更新:
    • 未授权的用户 - 未授权的用户将显示在 Get-CsOnlineUser 的输出中。
    • [中断性变更]IneligibleUser - AccountType 作为 Unknown 重命名为 IneligibleUser。 IneligibleUser 包括除 Guest、SfbOnPremUser、ResourceAccount) 之外没有任何有效 Teams 许可证 (的用户。
  • 将新参数 AcsResourceId 添加到 [Set|Sync]-CsOnlineApplicationInstance cmdlets。
  • 修复了 Get-CsPhoneNumberAssignment 中的 bug,其中 ReverseNumberLookup 未得到正确分析。
  • 2024 年 4 月 6.1.1-preview
  • 版本 [获取|更新]-M365TeamsApp,Get-AllM365TeamsApps 统一应用管理 cmdlet 预览版。
  • 在商业环境中发布对 Get-CsOnlineUser 的更新:
    • 未授权的用户 - 未授权的用户将显示在 Get-CsOnlineUser 的输出中。
    • [中断性变更]IneligibleUser - AccountType 作为 Unknown 重命名为 IneligibleUser。 IneligibleUser 包括除 Guest、SfbOnPremUser、ResourceAccount) 之外没有任何有效 Teams 许可证 (的用户。
  • 将新参数 AcsResourceId 添加到 [Set|Sync]-CsOnlineApplicationInstance cmdlets。
  • 2024 年 4 月 6.1.0
  • 将 BlockAllSubDomains 参数添加到 Set-CsTenantFederationConfiguration cmdlet。
  • 将新参数添加到 [Set|New]-CsCallQueue cmdlet 用于配置礼貌回调。
  • 版本 [获取|新建|设置|Grant]-CsTeamsMediaConnectivityPolicy cmdlet。
  • 版本 [获取|新建|设置|Grant]-CsTeamsWorkLocationDetectionPolicy cmdlet。
  • [中断性变更]从 Get-CsOnlineUser cmdlet 的输出中删除 LocationPolicy 属性。 更多详细信息,请参阅 Get-CsOnlineUser
  • 版本 [获取|新建|删除 |设置|Grant]-CsTeamsRecordingRollOutPolicy cmdlet。
  • 包含 [Get| 的新实现Set]-CsTeamsEducationConfiguration。 功能与以前的实现相同。
  • 向 TeamsMeetingPolicy cmdlet 添加新参数 SmsNotifications。
  • 将新参数 UpdateParentInformation 添加到 TeamsEducationConfiguration cmdlet。
  • 将新参数添加到 [Set|New]-CsCallQueue cmdlet 用于配置响应时间服务级别阈值。
  • 2024 年 3 月 6.0.1-preview
  • 将 BlockAllSubDomains 参数添加到 Set-CsTenantFederationConfiguration cmdlet。
  • 将新参数添加到 [Set|New]-CsCallQueue cmdlet 用于配置礼貌回调。
  • 版本 [获取|新建|设置|Grant]-CsTeamsMediaConnectivityPolicy cmdlet。
  • 版本 [获取|新建|设置|Grant]-CsTeamsWorkLocationDetectionPolicy cmdlet。
  • 2024 年 2 月 6.0.0
  • 修复了在 Connect-MicrosoftTeams 中使用 AccessTokens 时与过期时间相关的问题。
  • 在个人预览版中发布 Remove-CsUserLicenseGracePeriod cmdlet。
  • 将 IsInGracePeriod & GracePeriodExpiryDate 添加到输出 Get-CsOnlineUser AssignedPlan 属性中的每个计划。
  • 2024 年 1 月 5.9.0
  • 在商业环境中使用 -Identity 参数为 *-Cs cmdlet 添加了对基于托管标识的身份验证的支持 Connect-MicrosoftTeams。 此方法也不支持少数不支持基于应用程序的身份验证的 cmdlet
  • 汇报 [Set|Get]-CsPhoneNumberAssignment,以支持电话号码的运行时路由选项中的用户 ful/无用户更新。
  • 发布 GCC High & DoD 环境中 Get-CsOnlineUser 的主要更新,这些更新具有显著的性能改进和新的筛选功能,适用于没有“-Identity”参数的方案:
    • 性能改进,尤其是“-Filter”方案,例如使用通配符运算符 (*) 、OnPrem*和 Timestamp 属性。
    • 正确的值开始填充到 CountryAbbreviation、UserValidationErrors、WhenCreated 的输出中。
    • 这些属性现已启用筛选:别名、 City、Company、HostingProvider、UserValidationErrors、OnPremEnterpriseVoiceEnabled、OnPremHostingProvider、OnPremLineURI、OnPremSIPEnabled、SipAddress、SoftDeletionTimestamp、StateOrProvince、Street、TeamsOwnersPolicy、WhenChanged、WhenCreated、FeatureTypes、PreferredDataLocation、LastName。
    • 这些筛选运算符将重新引入 Get-CsOnlineUser:
      • “类似”运算符现在支持在“contains”和“ends with”方案中使用通配符运算符。 示例:Get-CsOnlineUser -Filter“DisplayName -like '*abc*'”
      • “-contains”现在可用于筛选属于 FeatureTypes、ProxyAddresses 和 ShadowProxyAddresses 等字符串数组的属性。 示例:Get-CsOnlineUser -Filter {FeatureTypes -contains “PhoneSystem”}
      • “-gt” (大于) ,“-lt” (小于) 现在可用于筛选所有字符串属性。 示例:Get-CsOnlineUser -Filter {UserPrincipalName -gt/-lt “abc”}
      • “-ge” (大于或等于) ,“-gt” (大于) ,“-lt” (小于) ,“-le” (小于或等于) 现在也可用于筛选策略。 示例:Get-CsOnlineUser - 筛选器 {ExternalAccessPolicy -ge “xyz_policy”}
    • 汇报显示的用户类型:
      • 未授权的用户 - 未授权的用户将显示在 Get-CsOnlineUser 的输出中。
      • 软删除的用户 - 这些用户显示在将 SoftDeletionTimestamp 设置为值的输出中。
      • 现在,输出中提供了来宾用户。
      • [中断性变更]IneligibleUser - AccountType 作为 Unknown 重命名为 IneligibleUser。 IneligibleUser 包括除 Guest、SfbOnPremUser、ResourceAccount) 之外没有任何有效 Teams 许可证 (的用户。
  • 汇报 Set-CsTeamsMeetingConfiguration支持启用或禁用匿名会议参与者以使用 FeedbackSurveyForAnonymousUsers 参数接收调查。
  • 从 [Set| 中删除未使用的 DomainController 参数注册 |Unregister]-CsOnlineDialInConferencingServiceNumber,Set-CsOnlineDialInConferencingBridge & Set-CsOnlineDialInConferencingUser cmdlet。
  • 2023 年 12 月 5.8.1-preview
  • 在商业环境中使用 -Identity 参数为 *-Cs cmdlet 添加了对基于托管标识的身份验证的支持 Connect-MicrosoftTeams。 此方法也不支持少数不支持基于应用程序的身份验证的 cmdlet
  • 2023 年 11 月 5.8.0
  • 汇报 Get-MultiGeoRegion cmdlet 提供 User/Group 的 PreferredDataLocation 和 LastMovementTimeStamp。 此外,现在支持在不启用端口 8653 的情况下使用 cmdlet。
  • 修复了 Set-Team cmdlet 中设置 GiphyContentRating 不起作用的 bug。
  • 将 ContentSharingInExternalMeetings 和 UseMicrosoftECDN 参数添加到 [新建|Set]-CsTeamsMeetingPolicy。
  • 将之前) 弃用的 NumberOfResultsToSkip 参数 (添加到 Get-CsOnlineLisLocation 和 Get-CsOnlineLisCivicAddress cmdlet。
  • 2023 年 10 月 5.7.2-preview
  • 汇报 Get-MultiGeoRegion cmdlet 提供 User/Group 的 PreferredDataLocation 和 LastMovementTimeStamp。 此外,现在支持在不启用端口 8653 的情况下使用 cmdlet。
  • 修复了 Set-Team cmdlet 中设置 GiphyContentRating 不起作用的 bug。
  • 将 ContentSharingInExternalMeetings 和 UseMicrosoftECDN 参数添加到 [新建|Set]-CsTeamsMeetingPolicy。
  • 2023 年 10 月 5.7.1
  • 修复了版本 5.6.1-preview & 5.7.0 中引入的问题,因此模块中不存在 Get-CsTeamsMeetingConfiguration cmdlet。
  • 2023 年 10 月 5.7.0
  • 从 [新建] 中删除已弃用的 ExternalAccessPrefix 和 OptimizeDeviceDialing 参数Set]-CsTenantDialPlan cmdlet。
  • 修复了 Get-CsTenantDialPlan cmdlet 返回正确格式的拨号计划策略。
  • 将 AdministrativeUnitReference 添加到 Get-CsOnlineUser 输出。 此属性当前仅在商业环境中填充。
  • 修复了在使用托管服务标识进行身份验证时 Connect-MicrosoftTeams 显示相关 TenantId 的问题。
  • 修复了 Sync-CsOnlineApplicationInstance 输出中的错误。
  • 包含 [New| 的新实现获取 |设置|删除 |Grant]-CsTeamsVdiPolicy cmdlet。 功能与以前的实现相同。
  • 将 NumberSource 输出属性添加到 Get-CsPhoneNumberAssignment cmdlet。
  • 将 CreateCustomEmojis 和 DeleteCustomEmojis 参数添加到 [新建|Set]-CsTeamsMessagingPolicy。
  • 将 ParticipantNameChange 和 AutoRecording 参数添加到 [新建|Set]-CsTeamsMeetingPolicy。
  • 修复了 Get-Team cmdlet 中出现重复进度记录的 bug。
  • 修复了 Get-Team cmdlet 的令牌过期问题。
  • [中断性变更]由于存在问题,Get-CsTeamsMeetingConfiguration cmdlet 在版本 5.6.1-preview & 5.7.0 中缺失。 此问题已从版本 5.7.1 开始修复。
  • 2023 年 10 月 5.6.1-preview
  • 从 [新建] 中删除已弃用的 ExternalAccessPrefix 和 OptimizeDeviceDialing 参数Set]-CsTenantDialPlan cmdlet。
  • 修复了 Get-CsTenantDialPlan cmdlet 返回正确格式的拨号计划策略。
  • 将 AdministrativeUnitReference 添加到 Get-CsOnlineUser 输出。 此属性当前仅在商业环境中填充。
  • 修复了在使用托管服务标识进行身份验证时 Connect-MicrosoftTeams 显示相关 TenantId 的问题。
  • 修复了 Sync-CsOnlineApplicationInstance 输出中的错误。
  • [中断性变更]由于存在问题,Get-CsTeamsMeetingConfiguration cmdlet 在版本 5.6.1-preview & 5.7.0 中缺失。 此问题已从版本 5.7.1 开始修复。
  • 2023 年 9 月 5.6.0
  • 汇报 [Set|Get]-CsPhoneNumberAssignment,以支持未分配号码的 NetworkSiteId。
  • 修复了版本 5.5.0 中引入 Get-CsTenantNetworkSite cmdlet 错误。
  • 版本 [获取|Set]-CsTeamsSipDevicesConfiguration cmdlets。
  • 在 GA 中发布 New-CsSdgBulkSignInRequest Get-CsSdgBulkSignInRequestStatus & Get-CsSDGBulkSignInRequestsSummary cmdlet。
  • 版本 [新增|获取 |设置|Remove]-CsTeamsCustomBannerText cmdlet。
  • 包含 [Get| 的新实现Set]-CsTeamsMeetingConfiguration。 功能与以前的实现相同。
  • 将新参数 CopyRestriction、CopilotWithoutTranscript 和 VoiceIsolation 添加到 [New|Set]-CsTeamsMeetingPolicy cmdlet。
  • 修复了 Grant-Cs<PolicyName> cmdlet 的管道输入问题。
  • 2023 年 8 月 5.5.1-preview
  • 汇报 [Set|Get]-CsPhoneNumberAssignment,以支持未分配号码的 NetworkSiteId。
  • 修复了版本 5.5.0 中引入 Get-CsTenantNetworkSite cmdlet 错误。
  • 版本 [获取|Set]-CsTeamsSipDevicesConfiguration cmdlets。
  • 2023 年 8 月 5.5.0
  • 发布 New-CsTeamsHiddenTemplate cmdlet。
  • 版本 [新增|获取 |设置|Remove]-CsTeamsTemplatePermissionPolicy cmdlet。
  • 将新参数 -IncludePhoneNumbers 添加到 Get-CsTenantNetworkSite。
  • [中断性变更]弃用 TeamsShiftsPolicy 中的 EnableShiftPresence 参数。
  • 包含 [Get| 的新实现Set]-CsTeamsUpgradeConfiguration, [Get|设置|删除 |New]-CsTeamsComplianceRecordingPolicy, [Get|设置|删除 |New]-CsTeamsComplianceRecordingApplication、New-CsTeamsComplianceRecordingPairedApplication。 功能与以前的实现相同。
  • 版本 [新增|获取 |设置|删除 |Grant]-CsTeamsSharedCallingRoutingPolicy cmdlet。
  • [中断性变更] Get-CsTenantNetworkSite cmdlet 出现意外问题,并引发错误“所提供的类型 NetworkSiteType 无效”。 使用版本 5.5.0 或更高版本来缓解此问题。
  • 2023 年 7 月 5.4.0
  • 修复了少数方案(如 Set-CsUser、OnPrem 到云迁移等)的问题。这些方案在版本 5.3.0、5.2.1 预览版 & 5.3.1 预览版中出现意外问题,其中出现了“林标头不能为 null”之类的错误。
  • 将 State 输出属性添加到 Get-CsTeamsShiftsConnectionTeamMap cmdlet。
  • 发布 Remove-CsTeamsShiftsConnection cmdlet。
  • 汇报 [Set|Get]-CsPhoneNumberAssignment 以支持 AssignmentCategory。
  • 汇报 Set-CsPhoneNumberAssignment,以支持未分配号码的位置更新。
  • 2023 年 7 月 5.3.1-preview
  • [中断性变更]少数 cmdlet ((如 Set-CsUser) )在版本 5.3.0、5.2.1 预览版 & 5.3.1 预览版中出现意外问题,其中出现“林标头不能为 null”之类的错误。 使用 5.4.0 或更高版本来缓解此问题。
  • 将 State 输出属性添加到 Get-CsTeamsShiftsConnectionTeamMap cmdlet。
  • 发布 Remove-CsTeamsShiftsConnection cmdlet。
  • 汇报 [Set|Get]-CsPhoneNumberAssignment 以支持 AssignmentCategory。
  • 汇报 Set-CsPhoneNumberAssignment,以支持未分配号码的位置更新。
  • 2023 年 6 月 5.3.0
  • [中断性变更]少数 cmdlet ((如 Set-CsUser) )在版本 5.3.0、5.2.1 预览版 & 5.3.1 预览版中出现意外问题,其中出现“林标头不能为 null”之类的错误。 使用 5.4.0 或更高版本来缓解此问题。
  • [中断性变更]将 State 参数 & 输出属性添加到 [New|获取 |设置|更新]-CsTeamsShiftsConnection 和 [新建|获取 |设置|Update]-CsTeamsShiftsConnectionInstance cmdlet。
  • 版本 [新增|获取 |设置|删除 |Grant]-CsTeamsMeetingTemplatePermissionPolicy cmdlet。
  • 发布 Get-CsTeamsMeetingTemplateConfiguration cmdlet。
  • 发布 Get-CsTeamsFirstPartyMeetingTemplateConfiguration cmdlet。
  • 发布 New-CsTeamsHiddenMeetingTemplate cmdlet。
  • 将新参数添加到 Set-CsCallQueue 和 New-CsCallQueue Cmdlet,使用户能够在呼叫队列中为呼叫处理设置“无代理选择加入/登录”选项。 为无代理断开连接/重定向选项、目标、共享语音邮件提示以及是否启用共享语音邮件系统提示抑制和听录添加了新参数。
  • 2023 年 5 月 5.2.1-preview
  • [中断性变更]少数 cmdlet ((如 Set-CsUser) )在版本 5.3.0、5.2.1 预览版 & 5.3.1 预览版中出现意外问题,其中出现“林标头不能为 null”之类的错误。 使用 5.4.0 或更高版本来缓解此问题。
  • [中断性变更]将 State 参数 & 输出属性添加到 [New|获取 |设置|更新]-CsTeamsShiftsConnection 和 [新建|获取 |设置|Update]-CsTeamsShiftsConnectionInstance cmdlet。
  • 版本 [新增|获取 |设置|删除 |Grant]-CsTeamsMeetingTemplatePermissionPolicy cmdlet。
  • 发布 Get-CsTeamsMeetingTemplateConfiguration cmdlet。
  • 发布 Get-CsTeamsFirstPartyMeetingTemplateConfiguration cmdlet。
  • 发布 New-CsTeamsHiddenMeetingTemplate cmdlet。
  • 2023 年 5 月 5.2.0
  • 包含 [New| 的新实现获取 |设置|删除 |Grant]-CsTeamsAppPermissionPolicy,[新建|获取 |设置|删除 |Grant]-CsTeamsAppSetupPolicy,[新建|获取 |设置|删除 |Grant]-CsTeamsEventsPolicy, [New|获取 |设置|删除 |Grant]-CsExternalAccessPolicy, [New|获取 |设置|删除 |Grant]-CsTeamsCallingPolicy。 功能与以前的实现相同。
  • [中断性变更]汇报 Teams 将连接 cmdlet 转移到单独的连接和连接实例。 以下更改将作为其中的一部分应用:
    • 版本 [新增|获取 |设置|更新]-CsTeamsShiftsConnection cmdlet。
    • 汇报 [新建|设置|Update]-CsTeamsShiftsConnectionInstance cmdlet。 添加了 ConnectionId & 单个同步方案参数。 删除了 EnabledConnectorScenario、EnabledWfiScenario & ConnectorId 参数。 返回更新的连接实例对象。
    • 汇报 Get-CsTeamsShiftsConnectionInstance cmdlet。 返回更新的连接实例对象。
    • 汇报 Get-CsTeamsShiftsConnectionErrorReport。 添加了 ConnectionId 参数。
    • 汇报 Get-CsTeamsShiftsConnectionWfmTeam。 添加了 ConnectionId 参数。
    • 汇报 Get-CsTeamsShiftsConnectionConnector cmdlet。 返回更新的受支持连接器对象。
    • 删除了 cmdlet New-CsTeamsShiftsConnectionTeamMap。
  • 汇报 [新建|Set]-CsAutoAttendant,[新建|Set]-CsCallQueue cmdlet。 添加了 HideAuthorizedUsers 参数。
  • 版本 [Set|Clear]-TeamsEnvironmentConfig cmdlet。
  • 版本 [获取|Set]-CsTeamsSettingsCustomApp cmdlets。
  • 修复 ComplianceRecordingPolicy 和 ComplianceRecordingApplication cmdlet。
  • 2023 年 4 月 5.1.1-preview
  • [中断性变更]ComplianceRecordingPolicy 和 ComplianceRecordingApplication cmdlet 正在迁移到新的实现。 目前,MicrosoftTeams 版本 5.0.1-preview、5.1.0-GA、5.1.1-preview 不适用于这些 cmdlet。 使用版本 <= 5.0.0 或版本 >= 5.2.0-GA。
  • 在个人预览版的 New-CsSdgBulkSignInRequest cmdlet 中添加 Region 参数。
  • 包含 [New| 的新实现获取 |设置|删除 |Grant]-CsTeamsAppPermissionPolicy,[新建|获取 |设置|删除 |Grant]-CsTeamsAppSetupPolicy,[新建|获取 |设置|删除 |Grant]-CsTeamsEventsPolicy, [New|获取 |设置|删除 |Grant]-CsExternalAccessPolicy, [New|获取 |设置|删除 |Grant]-CsTeamsCallingPolicy。 功能与以前的实现相同。
  • 2023 年 3 月 5.1.0
  • [中断性变更]ComplianceRecordingPolicy 和 ComplianceRecordingApplication cmdlet 正在迁移到新的实现。 目前,MicrosoftTeams 版本 5.0.1-preview、5.1.0-GA、5.1.1-preview 不适用于这些 cmdlet。 使用版本 <= 5.0.0 或版本 >= 5.2.0-GA。
  • [中断性变更]Get-CsOnlineUser & Get-CsOnlineVoiceUser 的现代化版本现在也正在为 GCC High & DoD 环境推出。 以下更改将作为其中的一部分应用:
    • 与 Teams 无关的输入参数已弃用。
    • 输出属性:
      • 为了提高相关性和一致性,将重命名几个属性。
      • 与 Teams 不相关的属性已弃用。
      • 改进了属性的格式类型。
    • 在 Get-CsOnlineUser 的“-Filter”参数中,不再支持一些属性和运算符。
    • 更多详细信息,请参阅 Get-CsOnlineUser & Get-CsOnlineVoiceUser
  • 将 TeamsEventsPolicy 添加到 Get-CsOnlineUser 输出。
  • 汇报输出中的 ProvisionedPlan 属性 Get-CsOnlineUser。 ProvisionedPlan 现在包括有用的信息,例如 AssignedTimestamp、ServiceInstance、Capability、ServicePlanId、SubscribedPlanId、ProvisionedTimestamp。 这些值目前仅为商业环境中的租户填充。
  • 将 Force 参数添加到 Grant-CsTeamsUpgradePolicy。
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsVoiceApplicationsPolicy, [Get|Set]-CsTeamsMessagingConfiguration,[新建|获取 |设置|Remove]-CsTeamsComplianceRecordingPolicy。 功能与以前的实现相同。
  • 将 RequireBackgroundEffect 参数添加到 [新建|获取 |设置|Remove]-CsTeamsMeetingBrandingPolicy。
  • 将 AllowTownhalls 和 AllowEmailEditing 参数添加到 [New|获取 |设置|Remove]-CsTeamsEventPolicy。
  • 将 AllowWatermarkCustomizationForCameraVideo、WatermarkForCameraVideoOpacity、WatermarkForCameraVideoPattern、AllowWatermarkCustomizationForScreenSharing、WatermarkForScreenSharingOpacity、WatermarkForScreenSharingPattern 参数添加到 [New|获取 |设置|Remove]-CsTeamsMeetingPolicy。
  • 将 EnableInOrganizationChatControl 参数添加到 [Get|Set]-CsTeamsMessagingConfiguration。
  • 将 InOrganizationChatControl 参数添加到 [新建|获取 |设置|Remove]-CsTeamsMessagingPolicy。
  • 将 InboundPstnCallRoutingTreatment 和 InboundFederatedCallRoutingTreatment 参数添加到 [New|获取 |设置|Remove]-CsTeamsCallingPolicy。
  • 添加 OrderBy (别名:对 Get-CsOnlineUser) 参数进行排序,以便按属性值对用户进行排序。 此参数目前仅适用于商业环境中的租户。
  • 向 Set-CsCallQueue 和 New-CsCallQueue cmdlet 添加新参数,使用户能够在呼叫队列中由于溢出、超时或无代理可用而断开连接或重定向时设置音频文件或文本转语音提示。 添加了用于呼叫断开连接、重定向到用户、语音应用、外部 PSTN 和个人语音邮件的新参数。
  • 2023 年 3 月 5.0.1-preview
  • [中断性变更]ComplianceRecordingPolicy 和 ComplianceRecordingApplication cmdlet 正在迁移到新的实现。 目前,MicrosoftTeams 版本 5.0.1-preview、5.1.0-GA、5.1.1-preview 不适用于这些 cmdlet。 使用版本 <= 5.0.0 或版本 >= 5.2.0-GA。
  • [中断性变更]Get-CsOnlineUser & Get-CsOnlineVoiceUser 的现代化版本现在也正在为 GCC High & DoD 环境推出。 以下更改将作为其中的一部分应用:
    • 与 Teams 无关的输入参数已弃用。
    • 输出属性:
      • 为了提高相关性和一致性,将重命名几个属性。
      • 与 Teams 不相关的属性已弃用。
      • 改进了属性的格式类型。
    • 在 Get-CsOnlineUser 的“-Filter”参数中,不再支持一些属性和运算符。
    • 更多详细信息,请参阅 Get-CsOnlineUser & Get-CsOnlineVoiceUser
  • 将 TeamsEventsPolicy 添加到 Get-CsOnlineUser 输出。
  • 汇报输出中的 ProvisionedPlan 属性 Get-CsOnlineUser。 ProvisionedPlan 现在包括有用的信息,例如 AssignedTimestamp、ServiceInstance、Capability、ServicePlanId、SubscribedPlanId、ProvisionedTimestamp。 这些值目前仅为商业环境中的租户填充。
  • 将 Force 参数添加到 Grant-CsTeamsUpgradePolicy。
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsVoiceApplicationsPolicy, [Get|Set]-CsTeamsMessagingConfiguration。 功能与以前的实现相同。
  • 2023 年 3 月 5.0.0
  • 发布 Get-CsOnlineUser 的主要更新,这些更新具有显著的性能改进和新的筛选功能,适用于目前在商业环境中推出的没有“-Identity”参数 (方案,) :
    • 性能改进,尤其是“-Filter”方案,例如使用通配符运算符 (*) 、OnPrem*和 Timestamp 属性。
    • 输出中引入了新属性,以确保与涉及“-Identity”参数的方案奇偶校验:CountryAbbreviation、SipProxyAddress、TeamsMediaLoggingPolicy、UserValidationErrors、WhenCreated。
    • 这些属性现已启用筛选:别名、 City、CompanyName、CompanyName、HostingProvider、UserValidationErrors、OnPremEnterpriseVoiceEnabled、OnPremHostingProvider、OnPremLineURI、OnPremSIPEnabled、SipAddress、SoftDeletionTimestamp、State、Street、TeamsOwnersPolicy、WhenChanged、WhenCreated、FeatureTypes、PreferredDataLocation、LastName。
    • 这些筛选运算符将重新引入 Get-CsOnlineUser:
      • “类似”运算符现在支持在“contains”和“ends with”方案中使用通配符运算符。 示例:Get-CsOnlineUser -Filter“DisplayName -like 'abc'”
      • “-contains”现在可用于筛选属于 FeatureTypes、ProxyAddresses 和 ShadowProxyAddresses 等字符串数组的属性。 示例:Get-CsOnlineUser -Filter {FeatureTypes -contains “PhoneSystem”}
      • “-gt” (大于) ,“-lt” (小于) ,“-le” (小于或等于) 现在可用于筛选所有字符串属性。 示例:Get-CsOnlineUser -Filter {UserPrincipalName -gt/-le/-lt “abc”}
      • “-ge” (大于或等于) 现在也可用于筛选策略。 示例:Get-CsOnlineUser -Filter {ExternalAccessPolicy -ge “xyz_policy”}
    • 汇报显示的用户类型:
      • 未授权的用户 - 删除许可证后,未授权的用户会显示在输出中 30 天。
      • 软删除的用户 - 这些用户显示在将 SoftDeletionTimestamp 设置为值的输出中。
    2023 年 2 月 4.9.4-preview
  • 在个人预览版中发布 Get-CsSDGBulkSignInRequestsSummary cmdlet。
  • 将 Region 属性添加到 Get-CsSdgBulkSignInRequestStatus 输出。
  • 2023 年 1 月 4.9.3
  • 将 Certificate 参数添加到 Connect-MicrosoftTeams。
  • 将 WelcomeTextToSpeechPrompt 参数添加到 [New|Set]-CsCallQueue。
  • 修复了 Test-CsEffectiveTenantDialPlan & Test-CsVoiceNormalizationRule cmdlet 的管道输入问题。
  • 版本 [获取|设置|Grant|删除 |New]-CsTeamsMeetingBrandingPolicy cmdlet。
  • 在 CsTeamsMeetingBrandingPolicy cmdlet 中,有一个已知问题阻止在尝试删除 TeamsMeetingBrandingTheme 或 NdiAssuranceSlate 时使用“Remove”列表修饰符。 若要从 MeetingBrandingThemes 中删除所有元素,解决方法是将值设置为 null,例如:Set-CsTeamsMeetingBrandingPolicy -Identity <Identity> -MeetingBrandingThemes $null -DefaultTheme “”。
    • 若要更新 MeetingBrandingThemes,请使用 [Set]-CsTeamsMeetingBrandingPolicy cmdlet 并传递使用 [New]-CsTeamsMeetingBrandingTheme cmdlet 创建的所需 MeetingBrandingThemes 列表。 示例:$exampleMeetingBrandingTheme = New-CsTeamsMeetingBrandingTheme -DisplayName “exampleTheme” -LogoImageLightUri “https://contoso.com/light.jpg"-LogoImageDarkUri “https://contoso.com/dark.jpg"-BackgroundImageLightUri “https://contoso.com/backgroundlight.jpg"-BackgroundImageDarkUri “https://contoso.com/backgrounddark.jpg"-BrandAccentColor “#000000” -Enabled $true -Identity “exampleTheme”
    • 然后使用 Set cmdlet 设置主题: Set-CsTeamsMeetingBrandingPolicy -Identity <Identity> -MeetingBrandingThemes @ ($exampleMeetingBrandingTheme) -DefaultTheme “exampleTheme”
    • 使用相同的方法从 NdiAssuranceSlate 中删除元素,使用 [New]-CsTeamsNdiAssuranceSlate cmdlet,然后使用 Set-CsTeamsMeetingBrandingPolicy 正确设置值。
    • 下一个版本中将修复此问题。
  • 版本 [New]-CsTeamsMeetingBackgroundImage cmdlet。
  • Releases [New]-CsTeamsMeetingBrandingTheme cmdlet。
  • Releases [New]-CsTeamsNdiAssuranceSlate cmdlet。
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsCallHoldPolicy,[新建|获取 |设置|Remove]-CsTeamsEmergencyCallingPolicy, [New]-CsTeamsEmergencyCallingExtendedNotification。 功能与以前的实现相同。
  • 2023 年 1 月 4.9.2-preview
  • 以个人预览版发布 Get-CsSdgBulkSignInRequestStatus & New-CsSdgBulkSignInRequest cmdlet。
  • 将 Certificate 参数添加到 Connect-MicrosoftTeams。
  • 将 WelcomeTextToSpeechPrompt 参数添加到 [New|Set]-CsCallQueue。
  • 修复了 Test-CsEffectiveTenantDialPlan & Test-CsVoiceNormalizationRule cmdlet 的管道输入问题。
  • 2022 年 11 月 4.9.1
  • 在正式版的 Connect-MicrosoftTeams 中发布基于应用程序的身份验证支持。 更多详细信息,请参阅 Teams PowerShell 模块中的基于应用程序的身份验证
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsChannelsPolicy 和 [新建|获取 |设置|Remove]-CsTeamsUpdateManagementPolicy。 功能与以前的实现相同。
  • 将 UseNewTeamsClient 参数添加到 TeamsUpdateManagementPolicy。
  • 将 EnablePrivateTeamDiscovery 参数添加到 TeamsChannelsPolicy。
  • 修复了某些策略 cmdlet 的身份验证令牌无法刷新的问题。
  • 修复了某些 cmdlet 显示格式中断的问题。
  • 在没有 -Identity 参数的情况下运行时,Get-CsOnlineUser 输出中添加 SipProxyAddress、TeamsMediaLoggingPolicy、CountryAbbreviation、UserValidationErrors 和 WhenCreated 属性。 在这些属性中,CountryAbbreviation、UserValidationErrors 和 WhenCreated 尚未显示任何值。 这些更新将逐步推出,更多详细信息请参阅 Get-CsOnlineUser
  • 修复了使用 UPN 作为 -User 参数来管理共享通道中的外部成员的 Add-TeamChannelUser & Remove-TeamChannelUser。
  • 2022 年 10 月 4.9.0
  • 版本 [获取|Set]-CsTeamsEducationConfiguration cmdlets in GA。
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsFeedbackPolicy,[新建|获取 |设置|Remove]-CsTeamsMessagingPolicy,[新建|获取 |设置|Remove]-CsTeamsMeetingPolicy 和 [新建|获取 |设置|Remove]-CsOnlineVoicemailPolicy。 功能与以前的实现相同。
  • 将 ExplicitRecordingConsent、ForceStreamingAttendeeMode 参数添加到 TeamsMeetingPolicy。
  • 将 Description、PreambleAudioFile、PostambleAudioFile、PreamblePostambleMandatory 参数添加到 OnlineVoicemailPolicy。
  • 将 AllowChatWithGroup 参数添加到 TeamsMessagingPolicy。
  • 将 EnableFeatureSuggestions 参数添加到 TeamsFeedbackPolicy。
  • 发布 Update-CsTeamsShiftsConnectionInstance cmdlet。
  • 2022 年 10 月 4.8.1-preview
  • 包含 [New| 的新实现获取 |设置|Remove]-CsTeamsMessagingPolicy,[新建|获取 |设置|Remove]-CsTeamsMeetingPolicy 和 [新建|获取 |设置|Remove]-CsOnlineVoicemailPolicy。 注意:这些 Cmdlet 目前仅适用于 powershell.exe。 它们不适用于 pwsh.exe。 下一个正式版中将修复此问题。
  • 将 ExplicitRecordingConsent、ForceStreamingAttendeeMode 参数添加到 TeamsMeetingPolicy。
  • 将 Description、PreambleAudioFile、PostambleAudioFile、PreamblePostambleMandatory 参数添加到 OnlineVoicemailPolicy。
  • 将 AllowChatWithGroup 和 EnableFeatureSuggestions 参数添加到 TeamsMessagingPolicy。
  • 发布 Update-CsTeamsShiftsConnectionInstance cmdlet。
  • 2022 年 10 月 4.8.0
  • [获取|New]-CsTeamsShiftsConnectionTeamMap cmdlets - 已添加 TimeZone 属性。
  • 从 Set-CsOnlineDialinConferencingUser 中删除 SendEmailFromAddress 和 SendEmailFromDisplayName 输入参数。
  • 从 Set-TeamsAcsFederationConfiguration 中删除 AllowAllAcsResources 和 BlockedAcsResources 参数。
  • 将 ForceListenMenuEnabled 参数添加到 New-CsAutoAttendantCallFlow、New-CsAutoAttendant 和 Set-CsAutoAutoAttendant 中的调用流设置。 此设置允许租户在播放问候语/菜单选项时忽略 DTMF/语音输入。
  • 2022 年 9 月 4.7.1-preview
  • 在预览版 Connect-MicrosoftTeams 中发布基于应用程序的身份验证支持。 支持的 cmdlet 正在逐步推出,更多详细信息请参阅 Teams PowerShell 模块中的基于应用程序的身份验证
  • 版本 [获取|Set]-个人预览版中的 CsTeamsEducationConfiguration cmdlet。
  • [获取|New]-CsTeamsShiftsConnectionTeamMap cmdlets - 已添加 TimeZone 属性。
  • 从 Set-CsOnlineDialinConferencingUser 中删除 SendEmailFromAddress 和 SendEmailFromDisplayName 输入参数。
  • 从 Set-TeamsAcsFederationConfiguration 中删除 AllowAllAcsResources 和 BlockedAcsResources 参数。
  • 2022 年 9 月 4.7.0
  • 修复了在 PS ISE 和 dotnet 应用程序上使用模块时的进程清理问题。
  • 版本 [获取|New]-CsBatchTeamsDeployment cmdlet in GA。
  • 版本 [新增|Set]-CSTeamsShiftsConnectionInstance,Test-CsTeamsShiftsConnectionValidate 对 UKG 维度的支持。
  • 修复了在 Connect-MicrosoftTeams 中使用 AccountId 参数在多个帐户之间进行选择时令牌提取不正确的问题。
  • New-CsCallQueue cmdlet 的会议模式 & 状态模式属性的默认值从 false 更改为 true。
  • 2022 年 8 月 4.6.1-preview
  • 修复了在 PS ISE 和 dotnet 应用程序上使用模块时的进程清理问题。
  • 2022 年 7 月 4.6.0
  • 释放 Get-CsOnlineUser cmdlet 的 AccountType 参数,该参数允许查询特定类型的用户。
  • AccountType 属性添加到指示用户类型的 Get-CsOnlineUser 输出中。 AccountType 的可能值为:“User” (用户帐户) 、“ResourceAccount” (应用终结点或资源帐户) 、“Guest” (来宾帐户) &“Unknown” (用户类型未知) 。
  • 修复了 Grant-Cs<PolicyName> cmdlet 中排名 & 组参数的问题。
  • 版本 [获取|设置|新建|删除 |Grant]-CsTeamsEventsPolicy Cmdlets。
  • 删除所有已弃用的 & 非支持的 cmdlet。 Teams PowerShell 支持版本中的详细信息。
  • 发布的现代化版本 [新增|Get]-CsCloudCallDataConnection cmdlets。
  • 版本 [获取|Remove]-SharedWithTeam cmdlet。
  • 发布 Get-TeamAllChannel cmdlet。
  • 发布 Get-TeamIncomingChannel cmdlet。
  • 发布 Get-AssociatedTeam cmdlet。
  • 发布 Get-SharedWithTeamUser cmdlet。
  • 支持 Add-TeamChannelUser cmdlet 的 TenantId 可选参数。
  • 版本 Get-TeamTargetingHierarchyStatus & [Remove|Set]-TeamTargetingHierarchy cmdlet。
  • 2022 年 7 月 4.5.1-preview
  • 释放 Get-CsOnlineUser cmdlet 的 AccountType 参数,该参数允许查询特定类型的用户。
  • AccountType 属性添加到指示用户类型的 Get-CsOnlineUser 输出中。 AccountType 的可能值为:“User” (用户帐户) 、“ResourceAccount” (应用终结点或资源帐户) 、“Guest” (来宾帐户) &“Unknown” (用户类型未知) 。
  • 修复了 Grant-Cs<PolicyName> cmdlet 中排名 & 组参数的问题。
  • 2022 年 6 月 4.5.0
  • 支持 Get-CsAutoAttendantStatus cmdlet 的 IncludeResources 参数。
  • 支持 Get-CsOnlineUser cmdlet 的 SoftDeletedUsers 参数。
  • 版本 [获取|Grant]-CsTeamsMediaLoggingPolicy cmdlet。
  • 支持 [New| 的 AuthorizedUsers 可选参数Set]-CsAutoAttendant & [新建|Set]-CsCallQueue cmdlet。
  • 修复了在为 Set-CsCallQueue cmdlet 设置提示类型后无法切换的共享语音邮件提示参数。
  • 修复 [新建|Set]-CsOnlineSchedule cmdlet 以欧洲日期时间格式工作。
  • 版本 [新增|获取 |设置|删除 |Grant]-CsTeamsVoiceApplicationsPolicy cmdlets。
  • 发布 Get-CsHybridTelephoneNumber cmdlet。
  • 发布的现代化版本 [新增|Remove]-CsHybridTelephoneNumber cmdlet。
  • 支持 ToneStar 和 TonePound 作为 New-CsAutoAttendantMenuOption cmdlet 中 DtmfResponse 参数的值。
  • 修复了新式化 Set-CsTenantFederationConfiguration cmdlet 中 AllowedDomainsAsAList 参数中 PSListModifier 的问题。
  • 支持所有 Grant-Cs<PolicyName> cmdlet 的组和排名参数。
  • 发布 Test-CsTeamsTranslationRule cmdlet。
  • 2022 年 6 月 4.4.3-preview
  • 支持 Get-CsAutoAttendantStatus cmdlet 的 IncludeResources 参数。
  • 支持 Get-CsOnlineUser cmdlet 的 SoftDeletedUsers 参数。
  • 版本 [获取|Grant]-CsTeamsMediaLoggingPolicy cmdlet。
  • 支持 [New| 的 AuthorizedUsers 可选参数Set]-CsAutoAttendant & [新建|Set]-CsCallQueue cmdlet。
  • 修复了在为 Set-CsCallQueue cmdlet 设置提示类型后无法切换的共享语音邮件提示参数。
  • 修复 [新建|Set]-CsOnlineSchedule cmdlet 以欧洲日期时间格式工作。
  • 2022 年 5 月 4.4.1
  • 模块大小的改进。
  • 所有 cmdlet 的现代化版本中不支持的参数会导致错误。
  • 修复了 [Get| 的错误处理Set]-CsOnlineDialInConferencingUser, Get-CsOnlineDialInConferencingBridge, [Get|设置|注册 |Unregister]-CsOnlineDialInConferencingServiceNumber & Get-CsOnlineDialInConferencingLanguagesSupported cmdlet。
  • 弃用 Test-CsOnlineLisCivicAddress cmdlet。
  • 用户主体名称 (UPN) & GUID 现在可用作现代化中的标识 [Get|Remove]-CsOnlineApplicationInstanceAssociation cmdlets。
  • [中断性变更] Get-CsOnlineUser - 如果用户未分配该策略,输出中的策略属性现在为 null。 这些属性以前是早期版本中的空 UserPolicyDefinition 对象, (3.0.0 到 4.3.1) 。
  • 修复了 Set-CsCallQueue,以允许输入参数中的 null 或空数组值。
  • Get-CsPhoneNumberAssignment - 将城市 & IsoSubdivision 属性添加到输出中。
  • 2022 年 5 月 4.3.1-preview
  • 模块大小的改进。
  • 所有 cmdlet 的现代化版本中不支持的参数会导致错误。
  • 修复了 [Get| 的错误处理Set]-CsOnlineDialInConferencingUser, Get-CsOnlineDialInConferencingBridge, [Get|设置|注册 |Unregister]-CsOnlineDialInConferencingServiceNumber & Get-CsOnlineDialInConferencingLanguagesSupported cmdlet。
  • 发布预览版中的大规模部署 cmdlet - New-CsBatchTeamsDeployment & Get-CsBatchTeamsDeploymentStatus。
  • 用户主体名称 (UPN) & GUID 现在可用作现代化中的标识 [Get|Remove]-CsOnlineApplicationInstanceAssociation cmdlets。
  • 2022 年 5 月 4.3.0
  • 修复了 [Set| 的错误处理Remove]-CsPhoneNumberAssignment cmdlet。
  • [获取|设置|Remove]-CsOnlineLisSubnet - 新式化 cmdlet 中 Subnet 参数的修复。
  • [获取|Set]-CsOnlineLisLocation & [Get|Set]-CsOnlineLisCivicAddress - 围绕现代化 cmdlet 中支持的参数的修复, (各个公共文档中) 的更多详细信息。
  • 2022 年 4 月 4.2.1-preview
  • 修复了 [Set| 的错误处理Remove]-CsPhoneNumberAssignment cmdlet。
  • [获取|设置|Remove]-CsOnlineLisSubnet - 新式化 cmdlet 中 Subnet 参数的修复。
  • [获取|Set]-CsOnlineLisLocation & [Get|Set]-CsOnlineLisCivicAddress - 围绕现代化 cmdlet 中支持的参数的修复。
  • 2022 年 4 月 4.2.0
  • 与 Teams 相关的所有 cmdlet 的代理支持。 支持的 cmdlet 正在逐步推出。
  • 修复了 [新建|Set]- 与 PSListModifier 类型参数一起使用时的现代化 Policy cmdlet。
  • [中断性变更]PSListModifier 类型参数现在仅接受包含“添加或删除”的 Hashtable。 现在不支持带 Replace 的哈希表,而是可以直接在 参数中设置值 () 。
  • 修复了 [Get| 格式问题New]- (CsVideoInteropServiceProvider、CsInboundBlockedNumberPattern、CsTeamsComplianceRecordingApplication、CsTeamsTranslationRule、CsTeamsUnassignedNumberTreatment、CsVoiceNormalizationRule) 的少数现代化 Policy cmdlet。
  • 使用现代化 cmdlet 提高了管道输入处理的性能。
  • 修复了管道输入结果的次要问题。
  • Get-CsOnlineUser: (3.x.x) 之前的版本中称为 CountryOrRegionDisplayName 的国家/地区属性。
  • [中断性变更]Get-CsOnlineUser:CountryAbbreviation 属性现在仅在与 -Identity 参数一起使用时才可用。
  • 2022 年 3 月 4.1.0
  • 修复了警告和错误变量的问题。
  • 修复了将现代化 cmdlet 与 PowerShell Runspaces 配合使用的问题。
  • 版本 [获取|新建|设置|Remove]-CsTeamsShiftsConnectionInstance Cmdlets。
  • 版本 [获取|新建|Remove]-CsTeamsShiftsConnectionTeamMap Cmdlet。
  • Releases Get-CsTeamsShiftsConnectionWfm[User|Team] Cmdlet。
  • 发布 Get-CsTeamsShiftsConnectionConnector、Get-CsTeamsShiftsConnectionSyncResult、New-CsTeamsShiftsConnectionBatchTeamMap、Remove-CsTeamsShiftsScheduleRecord、Test-CsTeamsShiftsConnectionValidate、Get-CsTeamsShiftsConnectionOperation & Get-CsTeamsShiftsConnectionErrorReport Cmdlets。
  • 2022 年 3 月 4.0.1-preview
  • 修复了 ErrorAction 公共参数的问题。
  • 2022 年 3 月 4.0.0
  • 此正式版完成了与仅限 Teams 组织相关的所有 cmdlet 的现代化。 新式版本将逐步推出,因此一些组织继续看到较旧的远程处理版本。
  • 版本 [新增|设置|Remove]-CsUserCallingDelegate 和 [Get|Set]-CsUserCallingSettings cmdlet in GA。
  • [中断性变更]New-CsVoiceNormalizationRule 除外;其他 cmdlet 不再支持 InMemory 开关。
  • 弃用以下 cmdlet:ConvertTo-JsonForPSWS、Set-CsUserServicesPolicy、[Get|Set]-CsNetworkConfiguration,[Set|Remove]-CsTenantNetworkConfiguration、New-CsNetworkMediaBypassConfiguration、[Get|Grant|新建|删除 |Set]-CsTeamsVerticalPackagePolicy,[Get|删除 |Set]-CsVoiceNormalizationRule。
  • [中断性变更] Get-CsOnlineVoicemailPolicy 以字符串格式返回 MaximumRecordingLength 的数据,而不是 TimeSpan。
  • 2022 年 2 月 3.2.0-preview
  • 此版本完成了与仅限 Teams 组织相关的所有 cmdlet 的现代化。 新式版本将逐步推出,因此一些组织继续看到较旧的远程处理版本。
  • [中断性变更]New-CsVoiceNormalizationRule 除外;其他 cmdlet 不再支持 InMemory 开关。
  • Connect-MicrosoftTeams 性能改进。
  • 修复了带前缀的 Import-Module。
  • 修复了在 [Get| 中使用斜杠字符“/”处理端口的问题设置|Remove]-CsOnlineLisPort。
  • 发布 Test-CsTeamsUnassignedNumberTreatment cmdlet。
  • 弃用以下 cmdlet:ConvertTo-JsonForPSWS、Set-CsUserServicesPolicy、[Get|Set]-CsNetworkConfiguration,[Set|Remove]-CsTenantNetworkConfiguration、New-CsNetworkMediaBypassConfiguration、[Get|Grant|新建|删除 |Set]-CsTeamsVerticalPackagePolicy,[Get|删除 |Set]-CsVoiceNormalizationRule。
  • 2022 年 2 月 3.1.1
  • Import-Module 的性能改进。
  • PSListModifier 反序列化问题已修复。
  • 2022 年 1 月 3.1.0
  • 已将 Cmdlet 从 Get-CsTeamsShiftsConnectionUser 重命名为 Get-CsTeamsShiftsConnectionWfmUser。
  • 发布 Get-CsOnlineUserUser 的新参数 ResultSize SkipUserPolicies。
  • 发布 Get-CsOnlineDialInConferencingUser 的新参数 ResultSize。
  • 发布新参数 First、NumberAssigned、NumberNotAssigned、PSTNConnectivity、EnterpriseVoiceStatus、CivicAddressId、LocationId for Get-CsOnlineVoiceUser。
  • 2021 年 12 月 3.0.1-preview
  • 发布 Grant-CsTeamsFilesPolicy 和 Remove-CsTeamsFilesPolicy 的现代化版本。 这些 cmdlet 的工作方式应类似于其远程处理对应项。 新式版本逐步推出。因此,在推出完成) 之前,某些租户会看到较旧的远程处理版本 (。
  • 版本 [新增|设置|Remove]-CsUserCallingDelegate cmdlet 预览版。
  • 版本 [获取|Remove]-预览版中的 CsTeamsShiftsConnectionErrorReport cmdlet。
  • 发布 Get-CsTeamsShiftsConnectionOperation cmdlet 预览版。
  • 发布 New-CsTeamsShiftsConnectionBatchTeamMap cmdlet 预览版。
  • 发布 Remove-CsTeamsShiftsScheduleRecord cmdlet 预览版。
  • 2021 年 11 月 3.0.0
  • [中断性变更] Get-CsOnlineUser 和 Get-CsOnlineVoiceUser:以下更改适用于 TeamsOnly 租户:
    • 这些 cmdlet 从以前的实现迁移到较新的 API。
    • (使用 -Identity 参数) :TeamsOnly 租户已弃用与 Teams 不再相关的属性。 某些属性也会重命名/替换,请参阅 Get-CsOnlineUserGet-CsOnlineVoiceUser
    • 带有 -Filter 参数) 的 Get-CsOnlineUser (:修改了基于 AssignedPlans 和 EnterpriseVoice 筛选的格式。 可筛选属性根据 TeamsOnly 用户的使用情况) 暂时限制 (,请参阅 Get-CsOnlineVoiceUser
    • 这些 cmdlet 将逐步推出,某些租户在 CY21 结束推出之前不会遇到这些更改。
  • [中断性变更]Get-CsTenant:TeamsOnly 租户已弃用在 Teams 世界中不再相关的属性,请参阅 Get-CsTenant
  • 发布所有 75 个以上的 Grant-Cs<名称>策略 cmdlet () 的所有参数集的现代化版本。 这些 cmdlet 的工作方式应类似于其远程处理对应项。 新式版本将逐步推出,因此某些租户将看到较早的远程处理版本 (,直到推出完成) 。
  • 发布所有 75 个以上的 Remove-Cs<名称>策略 cmdlet 的现代化版本。 这些 cmdlet 的工作方式应类似于其远程处理对应项。 新式版本将逐步推出,因此某些租户将看到较早的远程处理版本 (,直到推出完成) 。
  • 版本 [Set|Remove]-CsPhoneNumberAssignment cmdlet。 这些 cmdlet 会逐渐推出,因此某些租户将收到一条错误消息,其中引用了现有 cmdlet, (,直到推出完成) 。
  • 为 [Set| 发布新参数 EnhancedEmergencyServiceDisclaimerNew]-CsTeamsEmergencyCallingPolicy cmdlet。
  • 版本 [获取|添加 |Remove]-TeamChannelUser cmdlet。
  • 发布 Export-CsOnlineAudioFile cmdlet。
  • 修复了 [Get| 的错误处理导入 |Remove]-CsOnlineAudioFile cmdlet。
  • 修复了 Get-Team 错误处理。 如果提取团队数据失败,则输出错误消息。
  • 修复了 Connect-MicrosoftTeams - AccessTokens 过期时间的差异会增加。
  • 2021 年 11 月 2.6.2-preview
  • 发布所有 75 个以上的 Grant-Cs<名称>策略 cmdlet () 的所有参数集的现代化版本。 这些 cmdlet 的工作方式应类似于其远程处理对应项。 新式版本将逐步推出,未外部测试的租户将看到较旧的远程处理版本。
  • 发布所有 75 个以上的 Remove-Cs<名称>策略 cmdlet 的现代化版本。 这些 cmdlet 的工作方式应类似于其远程处理对应项。 新式版本将逐步推出,未外部测试的租户将看到较旧的远程处理版本。
  • 发布 Set-CsUserCallingSettings cmdlet 预览版。
  • 发布 Export-CsOnlineAudioFile cmdlet。
  • 修复了 [Get| 的错误处理导入 |Remove]-CsOnlineAudioFile cmdlet。
  • 2021 年 10 月 2.6.1-preview
  • 版本 [Set|Remove]-CsPhoneNumberAssignment cmdlet。 这些 cmdlet 将逐步推出。因此,某些租户将收到一条错误消息,其中引用了可以使用 (的现有 cmdlet,直到推出完成) 。
  • 发布 Get-CsOnlineTelephoneNumberCountry 和 Get-CsOnlineTelephoneNumberType cmdlet。
  • 为 [Set| 发布新参数 EnhancedEmergencyServiceDisclaimerNew]-CsTeamsEmergencyCallingPolicy cmdlet。
  • 发布 Get-CsUserCallingSettings cmdlet 预览版。
  • 2021 年 9 月 2.6.0
  • 修复了如果创建另一个自定义 PowerShell 模块的嵌套模块,则 MicrosoftTeams 模块查找失败的 bug。 现在,即使它是另一个模块的嵌套模块,MicrosoftTeams cmdlet 也可用。
  • 版本 [获取|新建|完成|Clear]-CsOnlineTelephoneNumberOrder cmdlet。
  • 发布 Get-CsOnlineTelephoneNumberCountry 和 Get-CsOnlineTelephoneNumberType cmdlet。
  • 发布以下 cmdlet 的新参数:Get-CsOnlineApplicationInstance、New-CsExternalAccessPolicy、New-CsTeamsAppSetupPolicy、New-CsTeamsCallingPolicy、New-CsTeamsCallParkPolicy、New-CsTeamsMeetingPolicy、 New-CsTeamsMessagingPolicy、Set-CsTeamsAppSetupPolicy、Set-CsTeamsCallParkPolicy、Set-CsTeamsGuestMessagingConfiguration、Set-CsTeamsMeetingPolicy、Set-CsTenantFederationConfiguration、Set-CsExternalAccessPolicy、Set-CsTeamsCallingPolicy。
  • 修复了在错误登录尝试后使用 Connect-MicrosoftTeams 重试登录时发生的失败。
  • 汇报使模块的发行说明在每个新版本的 PowerShell 库中可用。
  • 2021 年 9 月 2.5.2-preview
  • 注意:从此版本开始,发行说明也将随模块本身一起在 PowerShell 库 上发布,以减少发行说明可用性的延迟。
  • 版本 [获取|设置|Grant|新建|Remove]-CsTeamsEnhancedEncryptionPolicy cmdlets。
  • 删除 [Get|设置|新建|Remove]-CsTenantBlockedNumberExceptionPattern cmdlet。
  • 修复了 Microsoft Teams 模块查找失败的 bug(如果它是另一个自定义 PowerShell 模块的嵌套模块)。 现在,Microsoft Teams cmdlet 也可用,即使它是另一个模块的嵌套模块。
  • 版本 [获取|新建|完成|Clear]-CsOnlineTelephoneNumberOrder cmdlet。
  • 发布 Get-CsOnlineTelephoneNumberCountry 和 Get-CsOnlineTelephoneNumberType cmdlet。
  • 修复了在错误登录尝试后使用 Connect-MicrosoftTeams 重试登录时发生的失败。
  • 修复了专用频道 Add-TeamChannelUser 和 Remove-TeamChannelUser 失败的问题。
  • 2021 年 8 月 2.5.1
  • Connect-MicrosoftTeams 的访问令牌登录名现在使用统一令牌数组,而不是每个特定于资源的令牌的单独参数。 可在此处找到更多详细信息: Connect-MicrosoftTeams
  • 修复了Cloud Shell中 Connect-MicrosoftTeams 的交互式登录失败。 现在,它默认使用用户的登录标识,而不是提示重新进行身份验证。
  • TeamsUnassignedNumberTreatment cmdlet 现已推出。
  • Get-CsOnlineDialInConferencingBridge 和 Set-CsOnlineDialInConferencingBridge cmdlet 从旧实现迁移到较新的 API。
  • 仅发布具有 -identity 参数) Get-CsTenant 和 Get-CsOnlineUser (的现代化版本。 与远程处理对应项相比,它们不再发出已弃用的属性,并具有一些格式更改。
  • 注意:New-Team 相关更新从 2.5.0 还原,并提供以前的版本以避免任何中断性变更。
  • 2021 年 7 月 2.4.1-preview
  • 授予 cmdlet 更改现已可用。
  • 新的语音相关 cmdlet 已发布。
  • 删除 -Cs* cmdlet 的证书指纹身份验证。
  • 日志记录修复,用于记录所有 cmdlet 的文件。
  • 修复了 TeamChannelUser cmdlet 的问题。
  • 2021 年 6 月 2.4.0-preview
  • 仅预览 Get-CsTenant 的现代化版本,Get-CsOnlineUser (仅具有 -identity 参数) 、Get-CsOnlineDialInConferencingLanguagesSupported 和 Import-CsOnlineAudioFile。
  • Get-CsOnlineDialInConferencingLanguagesSupported 和 Import-CsOnlineAudioFile 的现代化版本应与其远程处理对应版本类似/相同。
  • 使用 -identity 参数运行时 Get-CsTenant 和 Get-CsOnlineUser (的现代化版本) 不会发出弃用的属性。
  • 使用 -identity 参数运行时,Get-CsTenant 和 Get-CsOnlineUser (的现代化版本) 与远程处理计数器部件相比,存在一些格式更改。
  • 版本 [获取|设置|Grant|新建|Remove]-CsTeamsAudioConferencingPolicy cmdlets。
  • 发布 Get-CsOnlineAudioFile 和 Remove-CsOnlineAudioFile cmdlet。
  • Set-TeamTargetingHierarchy、Remove-TeamTargetingHierarchy Get-TeamTargetingHierarchyStatus 现在可供 GCC 客户使用。
  • 修复了 Get-TeamTargetingHierarchyStatus 命令调用的终结点。
  • 2021 年 5 月 2.3.2-preview
  • 支持使用 Connect-MicrosoftTeams 进行 AccessToken 登录。 添加了接受令牌数组的 -AccessTokens 参数。 使用 AccessTokens 参数时,需要 MSGraph 和 Teams 资源令牌。
  • 删除了 AadAccessToken 和 MsAccessToken 参数。
  • 2021 年 5 月 2.3.1
  • 从 更新。NETCore 2.1 到 3.1
  • 添加了 cmdlet,用于获取用户和组的多地理位置区域
  • 用于将 -AccountId 与 Connect-MicrosoftTeams 配合使用的集成 Windows 身份验证的修补程序
  • TeamsCallHoldPolicy cmdlet 现已推出
  • 汇报许多命令的输入参数和输出格式
  • 修复了远程处理命令时出现较大的延迟问题
  • GA 自定义包功能
  • 2021 年 4 月 2.2.0-preview
  • 修复了集成Windows 身份验证将 -AccountId 与 Connect-MicrosoftTeams 配合使用。
  • 添加了 cmdlet,以获取可发送给用户的更改通知事件总数的详细信息。
  • 添加了 cmdlet,用于获取用户和组的多地理位置区域。
  • 传递给 TeamsEnvironment 名称的值的处理区分大小写。 此问题已修复。
  • 模块中远程会话管理的主要重构,以促进单元测试。 租户管理员不应进行功能更改。
  • 2021 年 4 月 2.1.0-preview
  • 修复了某些远程处理 cmdlet 的输出格式设置, (例如 Get-CsTeamsNetworkRoamingPolicy、Get-CsTeamsMeetingPolicy、Get-CsTeamsMessagingPolicy 等) 。
  • 更新了策略管理 cmdlet 的参数列表。
  • 2021 年 3 月 2.0.0
  • 使用 MSAL 进行身份验证 & 授权
  • Connect-MicrosoftTeams 是所有 cmdlet 的入口点。
  • New-csOnlineSession 不再可用。 它已替换为 Connect-MicrosoftTeams。
  • 不再需要 Enable-csonlinesessionforreconnection。 此功能在 Teams PowerShell 模块中本机实现。
  • 重构了策略包 cmdlet 并添加了组包分配
  • Get-Team cmdlet 的显著性能增强
  • 改进了现有 cmdlet 的日志记录和调试选项
  • 添加了模板管理 cmdlet
  • 弃用 New-CsOnlineSession
  • 2021 年 2 月 1.1.11-preview
  • 添加了模板管理 cmdlet
  • Get-Team cmdlet 的 mezzo 和批处理增强功能
  • 改进了现有 cmdlet 的日志记录和调试选项
  • 重构策略包 cmdlet
  • 2020 年 12 月 1.1.10-preview
  • 汇报到 New-team cmdlet 并增加重试次数和睡眠持续时间
  • 2020 年 12 月 1.1.9-preview
  • Skype for Business联机集成的汇报
  • 修复了使用 Connect-Microsoft Teams 的重复提示
  • 2020 年 11 月 1.1.8-preview
  • 添加自定义策略包 cmdlet
  • 目标层次结构上传命令的修复
  • 2020 年 11 月 1.1.7-preview
  • 使用 MSAL 进行身份验证 & 授权
  • 重构了策略包 cmdlet 并添加了组包分配
  • 重构目标层次结构上传命令以使用异步模型
  • 在初始身份验证期间,当用户不使用 -credential 参数时,系统会提示用户两次。 用户可以使用 -credential 参数传递凭据,以避免出现重复提示。 此行为将在下一个版本中得到修复。
  • 2020 年 9 月 1.1.6
  • Skype for Business Online Connector 集成
  • 2020 年 9 月 1.1.5-preview
  • Skype for Business Online Connector 集成
  • 2020 年 7 月 1.1.4
  • 添加了 组策略分配 cmdlet
  • 2020 年 6 月 1.1.3-preview
  • Skype for Business Online Connector 集成
  • Get-Team 优化
  • 增强的可靠性
  • 2020 年 6 月 1.0.7
  • 添加了 Cmdlet 预加载
  • .NET Framework优化
  • 2020 年 4 月 1.0.6
  • 验证码和程序集签名
  • 添加了 Get-CsPolicyPackage
  • 添加了 Get-CsUserPolicyPackage
  • 添加了 Get-CsUserPolicyPackageRecommendation
  • 添加了 Grant-CsUserPolicyPackage
  • 添加了 New-CsBatchPolicyPackageAssignmentOperation
  • 添加了 Set-TeamArchivedState
  • 添加了 Set-TeamPicture
  • 已删除 Get-TeamHelp
  • 2020 年 3 月 1.0.5
  • 添加了 New-CsBatchPolicyAssignmentOperation
  • 2020 年 2 月 1.0.4
  • Get-Team 优化
  • Teams PowerShell 概览

    安装 Teams PowerShell

    使用 Teams PowerShell 管理 Teams

    Microsoft Teams cmdlet 参考

    Skype for Business cmdlet 参考