【问题标题】:cmdlet get-team runs in into throttelingcmdlet get-team 遇到限制
【发布时间】:2021-03-16 15:58:23
【问题描述】:

我尝试从 Tennant 获取所有团队的列表。 大约有100个团队。 cmdlet Get-Team 运行了很长时间,Powershell 日志显示

2020-12-04T14:38:27.8608271Z    Error       Get-Team.GetTeam                            Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException - Error occurred while executing 
Code: TooManyRequests
Message: Too many requests from Identifier:XXXXXX under category:throttle.teams.ags.api_complex_level_10.app_normal.operation_read_sustained. Please try again later.
InnerError:
  RequestId: XXX
  DateTimeStamp: 2020-12-04T14:38:27
HttpStatusCode: TooManyRequests
.    bei Microsoft.TeamsCmdlets.PowerShell.Custom.Utils.HttpUtilities.Get[T](HttpClient httpClient, Uri requestUri, Dictionary`2 headers)
   bei Microsoft.TeamsCmdlets.PowerShell.Custom.TeamsCmdlet.GetTeam(String cmdletName, String uriSuffix, String groupId)

API-Websites 说,Get-Team 调用限制为 60 个请求/秒。我远低于这个值。 即使我运行一次,也需要几分钟才能完成。这是一个已知的错误?有人知道解决方法吗?

*EDIT* 我找到了一个解决方案:安装 Teams-Module 的最新预发行版 (1.1.10)。使用最新的稳定版(1.1.6)它不起作用

【问题讨论】:

  • 作为一个仅供参考:我们今天看到了有关 Get-Team 的问题,最多需要 5 分钟才能返回一个团队。全国(英国)我所在行业的其他人都看到了这种行为。

标签: powershell microsoft-teams office365api throttling


【解决方案1】:

什么是模块的版本。如果是旧版本,请更新到最新版本。

请同时检查 powershell 版本。 如果两者都是最新版本。请通过Graph explorer 运行get-team 分享结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多