Команды PowerShell: ошибка проверки токена доступа - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь создать команду с новой командой Powershell. Похоже, все работает, пока я не попытаюсь использовать свою учетную запись службы вместо моей собственной. Код ниже работает, если я заменяю строку $ credential и использую свои собственные учетные данные. Если я использую учетную запись автоматизации, то я получил это:

New-Team : Error occurred while executing 
Code: InvalidAuthenticationToken
Message: Access token validation failure.

Я попытался найти это сообщение об ошибке, но я нашел только примеры API Graph, которые происходят за кулисами PowerShell для команд. Я также пробовал другие скрипты, такие как PnP, все они отлично работают с той же учетной записью автоматизации. Это ошибка в API команд или я могу что-то сделать на моей стороне?

$credential = Get-AutomationPSCredential -Name 'provisioning'  
$connection = Connect-MicrosoftTeams -Credential $credential
$t = Get-Team -DisplayName "TEST"

1 Ответ

0 голосов
/ 16 мая 2019

Предполагая, что ваша учетная запись службы имеет надлежащие привилегии для создания канала.

enter image description here

Ссылка: https://docs.microsoft.com/en-us/graph/api/team-put-teams?view=graph-rest-1.0

Если вы считаете, что обладаете надлежащими привилегиями для создания команд и каналов, убедитесь, что вы полностью указали учетную запись службы

Connect-PnPOnline -Scopes "Group.ReadWrite.All"

Надеюсь, это даст вам некоторую идею для устранения ошибки. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...