Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office365 是否可以获得租户中所有团队的列表?_Office365_Powerbi_Microsoft Teams - Fatal编程技术网

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’)”