Powershell New-Team cmdlet 停止工作?
Powershell New-Team cmdlet stops working?
我是 PowerShell 的新手。我对 powerhell CMDLet New-Team 有疑问。当我在脚本上使用 cmdlet 时。它不会在 Microsoft Team 中创建新团队。使用的代码:
$teamAlias = "mycustomteam01"
$teamDisplayName = "My Custom Team 01"
$teamClassification = "HBI"
$teamAdditionalOwners = @('test@test.unf.edu')
$teamAdditionalMembers = @('test@test.unf.edu')
$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
参数是 "reserved for internal Microsoft use",因此根据错误消息,这可能是您的问题。
我是 PowerShell 的新手。我对 powerhell CMDLet New-Team 有疑问。当我在脚本上使用 cmdlet 时。它不会在 Microsoft Team 中创建新团队。使用的代码:
$teamAlias = "mycustomteam01"
$teamDisplayName = "My Custom Team 01"
$teamClassification = "HBI"
$teamAdditionalOwners = @('test@test.unf.edu')
$teamAdditionalMembers = @('test@test.unf.edu')
$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
参数是 "reserved for internal Microsoft use",因此根据错误消息,这可能是您的问题。