Создание команды с использованием принципала службы - PullRequest
0 голосов
/ 13 ноября 2018

Используя модуль PowerShell для команд Microsoft 0.9.5 , мы успешно проводим аутентификацию с использованием зарегистрированного участника приложения и сертификата.

При попытке создать новую команду с помощью New-Team командлет,

Connect-MicrosoftTeams -TenantId $TenantId -ApplicationId $AppClientId -CertificateThumbprint $cert.Thumbprint

New-Team -DisplayName "Team1" -Alias "Team1" -AccessType Public -AddCreatorAsMember $false

всегда возвращает ошибку, как показано ниже

New-Team : Error occurred while executing
Code: InvalidRequest
Message: Team owner not found for e41cce9d-7e7e-45c9-979e-1b30a1c7e1cf.
InnerError:
  RequestId: 50db5055-288b-407d-bb76-e3e50054631c
  DateTimeStamp: 2018-11-13T08:28:31
HttpStatusCode: InvalidRequest

Создание новой команды / группы с помощью этого модуля, которая использует API Office Graph за кулисами, определяется какподдерживается официальной документацией

Примеры групповых функций, которые поддерживают делегированные и разрешения только для приложений :

- Созданиеи удаление групп

От: https://developer.microsoft.com/en-us/graph/docs/concepts/known_issues

1 Ответ

0 голосов
/ 16 ноября 2018

API-интерфейсы Teams Graph поддерживают разрешения приложений, а командлеты PowerShell - нет. Логика получения токена отличается для делегированных пользователей и прав доступа к приложению.

...