我们使用PowerShell module for Microsoft Teams 0.9.5通过注册的应用程序主体和证书成功进行了身份验证。
当尝试使用New-Team
cmdlet创建新团队时,
Connect-MicrosoftTeams -TenantId $TenantId -ApplicationId $AppClientId -CertificateThumbprint $cert.Thumbprint
New-Team -DisplayName "Team1" -Alias "Team1" -AccessType Public -AddCreatorAsMember $false
它总是返回如下错误
New-Team : Error occurred while executing
Code: InvalidRequest
Message: Team owner not found for e41cce9d-7e7e-45c9-979e-1b30a1c7e1cf.
InnerError:
RequestId: 50db5055-288b-407d-bb76-e3e50054631c
DateTimeStamp: 2018-11-13T08:28:31
HttpStatusCode: InvalidRequest
通过官方文档支持通过此模块创建新的团队/小组,该小组在后台使用Office Graph API。
支持委托的和仅应用程序权限的组功能示例:
-创建和删除组
发件人: https://developer.microsoft.com/en-us/graph/docs/concepts/known_issues
答案 0 :(得分:0)
Teams Graph API支持应用程序权限,而Teams PowerShell cmdlet不支持。对于用户委派权限与应用程序权限,获取令牌的逻辑是不同的。