На основе статьи MS я создал PowerShell для архивирования команды.API работает хорошо, когда мы не добавляем тело запроса, и то же самое не работает, если я добавляю тело запроса.Не могли бы вы помочь мне в этом.
PowerShell:
Connect-PnPOnline -AppId "" -AppSecret '' -AADDomain ''
$accessToken = Get-PnPAccessToken
$body = @{ "shouldSetSpoSiteReadOnlyForMembers"= $true } | ConvertTo-Json
$restp = Invoke-RestMethod -Headers @{Authorization = "Bearer $accessToken"} -Method POST -Uri 'https://graph.microsoft.com/v1.0/teams/{id}/archive' -ContentType 'application/json' -Body $body
Возвращает:
Error: 400 bad request