Можно ли получить список всех команд арендатора? - PullRequest
0 голосов
/ 28 августа 2018

Я знаю, что это не было вариантом в течение длительного времени, но есть ли еще способ получить список активных Команд на нашем Арендаторе? Есть ли решение в PowerBi?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 29 августа 2018

Мы работаем над API, чтобы все команды принадлежали определенному арендатору; который должен быть готов к концу сентября 2018 года. Как только он будет готов, joinTeams API вернет все команды в арендаторе для пользователей-администраторов клиентов.

0 голосов
/ 29 августа 2018

Я фактически написал сценарий PowerShell некоторое время назад и опубликовал его в галерее сценариев TechNet, чтобы получить список всех команд Microsoft в вашей организации.

Опубликован в https://gallery.technet.microsoft.com/Get-a-list-of-all-Teams-68a45e0a

Для получения дополнительной информации о том, как его использовать, вы можете обратиться к моему сообщению в блоге по адресу https://www.srdn.io/2018/08/get-all-microsoft-teams-within-your-organization/

enter image description here

0 голосов
/ 29 августа 2018

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

Сначала используйте пользовательский график api , чтобы получить список пользователей текущего Арендатора. А затем выполните итерацию по списку результатов и вызовите JoinedTeams для каждого пользователя. Наконец, объедините все команды в один список.

Какой-то псевдокод:

var userList= GET https://graph.microsoft.com/beta/users
List<Object> teamList=new List<Object>();
foreach(user in userList)
{
   var teamsForUser= GET https://graph.microsoft.com/beta/me/joinedTeams
   teamList.AddRange(teamsForUser);
}

Добавить простой способ :

  GET https://graph.microsoft.com/beta/groups?$filter=resourceProvisioningOptions/Any(x:x eq ‘Team’)”
...