Я знаю, что это не было вариантом в течение длительного времени, но есть ли еще способ получить список активных Команд на нашем Арендаторе? Есть ли решение в PowerBi?
Спасибо!
Мы работаем над API, чтобы все команды принадлежали определенному арендатору; который должен быть готов к концу сентября 2018 года. Как только он будет готов, joinTeams API вернет все команды в арендаторе для пользователей-администраторов клиентов.
Я фактически написал сценарий 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/
В настоящее время у нас нет прямого способа получить список активных команд нашего арендатора, но я могу предоставить обходной путь для вас.
Сначала используйте пользовательский график 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’)”