Команда Remove-TeamUser из модуля Powershell для команд, выдающих ошибку

Следующая команда выдает ошибку при удалении владельца из команд Microsoft.

Remove-TeamUser -GroupId 7ad89f19-1c20-4f51-a520-1228002ac93d -User [email protected]

ОШИБКА:

Remove-TeamUser: ошибка при выполнении Remove-TeamUser. Код: Request_ResourceNotFound. Сообщение: ресурс «7ad89f19-1c20-4f51-a520-1228002ac93d» не существует или один из запрошенных объектов ссылочного свойства отсутствует. InnerError: RequestId: 7676f32b-2ed3-49fc-8013-69ea4a63b97b DateTimeStamp: 2018-08-20T11: 29: 26 HttpStatusCode: Request_ResourceNotFound В строке: 1 символ: 1 + Remove-TeamUser -GroupId 7ad89f282-1c2093 Пользователь ...

+ CategoryInfo          : NotSpecified: (:) [Remove-TeamUser], ApiException
+ FullyQualifiedErrorId : Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException,Microsoft.TeamsCmdle ts.PowerShell.Custom.RemoveTeamUser

Как ни странно, это GUID Teams, о котором команда сообщает, что не может найти. Я могу подтвердить, что дальнейшие операции по добавлению новых пользователей в эту команду через PowerShell работают нормально

Некоторая предыстория

Команда была подготовлена ​​через C # с использованием Graph api. Рассматриваемый пользователь - это учетная запись администратора, под которой было запущено приложение C #.

Могу подтвердить, что у пользователя Meganryn.admin достаточно прав

Спасибо


person punjabi    schedule 20.08.2018    source источник
comment
Remove-TeamUser: при выполнении Remove-TeamUser произошла ошибка. Код: Request_ResourceNotFound. Сообщение: ресурс «7ad89f19-1c20-4f51-a520-1228002ac93d» не существует или один из запрашиваемых объектов ссылочного свойства отсутствует. InnerError: RequestId: 7676f32b-2ed3-49fc-8013-69ea4a63b97b DateTimeStamp: 2018-08-20T11: 29: 26   -  person punjabi    schedule 20.08.2018
comment
Какую версию модуля Teams Powershell вы используете? Не могли бы вы попробовать один раз с v0.9.3 и поделиться запросом / ответом для неудавшийся запрос?   -  person Wajeed-MSFT    schedule 03.09.2018


Ответы (1)


Вам нужен user ID, а не _2 _...

$megryn = get-teamuser -groupid 7ad89f19-1c20-4f51-a520-1228002ac93d | where-object{$_.Name -like "Megan.ryn.admin} | select -expandproperty userid

remove-teamuser -groupid 7ad89f19-1c20-4f51-a520-1228002ac93d -user $megryn
person spudbor    schedule 02.08.2019