Office365 是否可以获得租户中所有团队的列表?

Office365 是否可以获得租户中所有团队的列表?,office365,powerbi,microsoft-teams,Office365,Powerbi,Microsoft Teams,我知道这已经不是一个选项很长一段时间了,但有没有办法得到我们租户的活跃团队名单?PowerBi中可能有解决方案吗 谢谢 目前,我们无法直接获得租户的活动团队列表,但我可以为您提供一个解决方案 首先,使用获取当前租户的用户列表。然后迭代结果列表并调用每个用户。最后,将所有团队合并到一个列表中 一些伪代码: var userList= GET https://graph.microsoft.com/beta/users List<Object> teamList=new List<

我知道这已经不是一个选项很长一段时间了,但有没有办法得到我们租户的活跃团队名单?PowerBi中可能有解决方案吗


谢谢

目前,我们无法直接获得租户的活动团队列表,但我可以为您提供一个解决方案

首先,使用获取当前租户的用户列表。然后迭代结果列表并调用每个用户。最后,将所有团队合并到一个列表中

一些伪代码:

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);
}

我们正在开发API,以使所有团队都属于特定租户;应在2018年9月底前准备好。一旦准备就绪,API将为租户管理员用户返回租户中的所有团队

实际上,我不久前编写了一个PowerShell脚本,并将其发布在TechNet脚本库中,以检索组织内所有Microsoft团队的列表

它发表在

有关如何使用它的更多信息,请参阅我的博客文章


谢谢!期待它!!首先,我要说的是,我还没有团队经验。我们是否能够从任何代码调用此api,或者这仅适用于Graph?我有一个内部webapp,允许我们的用户根据(部分)项目信息搜索项目文件夹。这些过去只存在于我们的网络存储中,但他们已经开始使用团队。现在有人问我是否可以在搜索中添加团队。我不需要在团队中搜索,我只需要所有公司团队的名称(我假设这是一个租户),因为projectnumber是团队名称的一部分。谢谢John。期待着尝试这个。
  GET https://graph.microsoft.com/beta/groups?$filter=resourceProvisioningOptions/Any(x:x eq ‘Team’)”