我正在考虑使用分配给 MS Teams(在 Office365 上)团队中用户的标签来处理一些报告相关的事情,并在一些 PowerShell 脚本中查询它们。有没有办法获取这些信息?
我正在考虑一些类似Get-TeamUser
命令的事情。但我真的找不到任何能够以任何方式执行此操作的 PowerShell 命令。
如果没有通过 PowerShell 模块,那么也许还有其他一些不太明显的方式可以获取这些信息?也许通过 Microsoft Graph?
答案1
是的,您可以使用 Graph API 来实现这一点。Graph API 可从许多环境访问,包括 PowerShell。检查团队合作标签资源类型在 Graph API 中。
您必须浏览所有团队并收集所有团队的标签成员,因为标签不是全局的,而是特定于团队的。这意味着标签可以有保存名称,但成员却完全不同。