找不到 ID 为“[id]”且区域设置为 'en-US' 的模板

A template with id '[id]' and locale 'en-US' could not be found

作为更大脚本的一部分,我想基于使用 Teams 管理中心创建的自定义模板创建一个团队。

代码:

$additionalProperties = @{
      "template@odata.bind" = "https://graph.microsoft.com/v1.0/teamsTemplates('61dd73eb-e6f9-4cbc-a4cd-e1b3361bc732')" 
}

New-MgTeam -DisplayName $nameInput -AdditionalProperties $additionalProperties

执行时出现以下错误:

New-MgTeam : Failed to execute Templates backend request CreateTeamFromTemplateRequest. Request Url: https://teams.microsoft.com/fabric/emea/templates/api/team, Request Method: POST, Response Status Code: BadRequest, Response 
Headers: Strict-Transport-Security: max-age=2592000
x-operationid: 73ec38f46526a24ead771f5bf18b18c7
x-telemetryid: 00-73ec38f46526a24ead771f5bf18b18c7-bcdad6964c63974f-00
X-MSEdge-Ref: Ref A: 925751B7C21147D095C5259123CB69CE Ref B: AMS04EDGE2020 Ref C: 2021-12-06T11:02:29Z
Date: Mon, 06 Dec 2021 11:02:29 GMT
, ErrorMessage : {"errors":[{"message":"A template with id '61dd73eb-e6f9-4cbc-a4cd-e1b3361bc732' and locale 'en-US' could not be found.","errorCode":"Unknown"}],"operationId":"73ec38f46526a24ead771f5bf18b18c7"}
At C:\Scripts\teams_powershell\script.ps1:77 char:7
+       New-MgTeam -DisplayName $nameInput -AdditionalProperties $addit ...
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: ({ body = Micros...oftGraphTeam1 }:<>f__AnonymousType1`1) [New-MgTeam_CreateExpanded1], RestException`1
    + FullyQualifiedErrorId : BadRequest,Microsoft.Graph.PowerShell.Cmdlets.NewMgTeam_CreateExpanded1 

根据错误,似乎找不到模板。

我在这里遗漏了什么吗? New-MgTeam 命令是否需要额外或不同的信息才能正常运行?

提前致谢。

所以我们找到了解决方案: 原来我们必须等待 24 小时才能使用我们创建的自定义模板。