我目前正在与 Microsoft 支持人员合作处理与更新 M365 组的
CreationOption
值相关的票证,如本文中所述:M365 组:更新 CreationOption 值。在等待解决方案时,我尝试将有问题的 Team 组克隆到新的支持 Team 的 M365 组。
但是,我在克隆过程中遇到了错误,正在向社区寻求见解或建议。具体来说,我想知道是否可以对范围权限或其他设置进行调整来解决问题。
下面是我用于克隆尝试的 PowerShell 脚本,以及收到的错误消息:
Install-Module Microsoft.Graph.Teams -Force
Import-Module Microsoft.Graph.Teams -MinimumVersion 2.15.0
Connect-MgGraph -Scopes Group.Read.All, Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All
# Get the Teams you have access to
##$teams = Get-MgTeam
# List all teams with their IDs
##$teams | Select-Object DisplayName, Id | Sort DisplayName
# Define parameters for the new team
$params = @{
displayName = "Problem Team Copy"
description = "Testing copy of Problem Team"
mailNickname = "problemcopytest"
partsToClone = "apps,tabs,settings,channels"
visibility = "private"
}
$teamId = "8xxxxx88-xx8x-8xx8-8888-896x7x019xx4"
Copy-MgTeam -TeamId $teamId -BodyParameter $params
Copy-MgTeam : Unable to fetch team thread: Failed to execute Skype backend request GetThreadRequest.
Status: 403 (Forbidden)
ErrorCode: Forbidden
Date: 2024-03-06T13:28:33
Headers:
Transfer-Encoding : chunked
Vary : Accept-Encoding
Strict-Transport-Security : max-age=31536000
request-id : 8xx8xx8x-88xx-88x8-8x8x-514xx5x4x4x1
client-request-id : 8x88xx88-88x8-88xx-8xxx-822x560x93x2
x-ms-ags-diagnostic : {"ServerInfo":{"DataCenter":"North Central US","Slice":"E","Ring":"3","ScaleUnit":"003","RoleInstance":"CH01EPF0002DB18"}}
Date : Wed, 06 Mar 2024 13:28:32 GMT
At line:15 char:1
+ Copy-MgTeam -TeamId $teamId -BodyParameter $params
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: ({ TeamId = 8xxx...ionJsonSchema }:<>f__AnonymousType3`3) [Copy-MgTeam_Clone], Exception
+ FullyQualifiedErrorId : Forbidden,Microsoft.Graph.PowerShell.Cmdlets.CopyMgTeam_Clone
任何有关解决此错误并成功克隆 Microsoft Teams 组的建议或指导将不胜感激。
当我在我的环境中执行相同的脚本时,它成功运行了:
Connect-MgGraph -Scopes Group.Read.All, Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All
$params = @{
displayName = "Problem Team Copy"
description = "Testing copy of Problem Team"
mailNickname = "problemcopytest"
partsToClone = "apps,tabs,settings,channels"
visibility = "public"
}
$teamId = "TeamID"
Copy-MgTeam -TeamId $teamId -BodyParameter $params
团队克隆成功如下:
与您具有相同的权限,我可以克隆团队。
如果问题仍然存在,请检查以下内容:
Team.Create
权限。如果仍然出现错误,则将范围传递为 Team.Create
.