我是PowerShell的新手。我对powerhell CMDLet新团队有疑问。当我在脚本上使用cmdlet时。它不会在Microsoft Team中创建一个新团队。使用的代码:
$teamAlias = "mycustomteam01"
$teamDisplayName = "My Custom Team 01"
$teamClassification = "HBI"
$teamAdditionalOwners = @('[email protected]')
$teamAdditionalMembers = @('[email protected]')
$teamOwner = $teamAdditionalOwners[0]
$credentials = Get-Credential
Connect-MicrosoftTeams -Credential $credentials
$group = New-Team -MailNickName $teamAlias -DisplayName $teamDisplayName -Visibility "private" -Classification $teamClassification -Owner $teamOwner
foreach ($owner in $teamAdditionalOwners){
if($owner -ne $teamOwner){
Add-TeamUser -GroupId $group.GroupId -User $member -Role Owner
}
}
foreach ($member in $teamAdditionalOwners){
Add-TeamUser -GroupId $group.GroupId -User $member -Role Member
}
抛出的错误是:
New-Team : Error occurred while executing
Code: Request_BadRequest
Message: Property classification has an invalid value.
InnerError:
RequestId: 4d3ad034-d273-4e26-83ff-86cffc1e4b5b
DateTimeStamp: 2020-05-14T18:18:54
HttpStatusCode: Request_BadRequest
At line:1 char:10
+ $group = New-Team -MailNickName $teamAlias -DisplayName $teamDisplayN ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-Team], ApiException
+ FullyQualifiedErrorId : Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException,Microsoft.TeamsCmdlets.PowerShell.Custom.NewTeam
根据New-Team命令的文档,-Classification
参数“保留给Microsoft内部使用,因此,根据错误消息,可能是您的问题。