我知道很长一段时间都没有这个选择,但是还有什么方法可以获取我们租户中活跃团队的列表吗? PowerBi可能有解决方案吗?
谢谢!
答案 0 :(得分:0)
当前,我们没有直接方法来获取租户中活动团队的列表,但是我可以为您提供一种解决方法。
首先,使用graph user 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);
}
添加一个simple way:
GET https://graph.microsoft.com/beta/groups?$filter=resourceProvisioningOptions/Any(x:x eq ‘Team’)”
答案 1 :(得分:0)
我们正在研究API,以使所有团队都属于特定租户;将于2018年9月底准备就绪。准备就绪后,joinedTeams API将为租户管理员用户返回租户中的所有团队。
答案 2 :(得分:0)
我前一段时间实际上编写了一个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/