I am fairly new to PowerShell and I am running a PowerShell script to create a MS Teams site, create channels, and assign an owner. When I run the script, it is successful (even the owner is successfully assigned) but throws an error.
# Set vars $TeamName = "Site Name" $TeamDescription = "Description text goes here" $TeamVisibility = "Private" $TeamOwner = "name@name.com" # Connect to Teams Connect-MicrosoftTeams Start-Sleep -Second 10 # Create new Teams Site $group = New-Team -DisplayName "$TeamName" -Description "$TeamDescription" -Visibility "$TeamVisibility" Start-Sleep -Second 45 # Add users, set permissions Add-TeamUser -GroupId $group.GroupId -User "$TeamOwner" -Role Owner The above line throws an error:
Add-TeamUser : Error occurred while executing Add-TeamUser
Code: Request_BadRequest
Message: One or more added object references already exist for the following modified properties: ‘owners’.
InnerError:
RequestId: 51eeff26-95e2-48a3-8310-836fafa156be
DateTimeStamp: 2019-06-20T13:07:17
HttpStatusCode: Request_BadRequest
At line:18 char:1
- Add-TeamUser -GroupId $group.GroupId -User “$TeamOwner” -Role Owner
-
- CategoryInfo : NotSpecified: ( [Add-TeamUser], ApiException
- FullyQualifiedErrorId : Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException,Microsoft.TeamsCmdlets.PowerShell.Custo
m.AddTeamUser