首页 > 解决方案 > GraphServiceClient 从名称中获取组

问题描述

我正在尝试查找给定组的所有成员,并且我只有组名(而不是 id)。无论如何可以从名称中获取一个组与 GraphServiceClient 吗?只有我发现需要 id:

var users = await graphClient.Groups[group.Id].Members.Request().GetAsync();

标签: azure-ad-graph-api

解决方案


您可以使用查询参数过滤组并使用 DisplayName 搜索组。例如 - 您可以搜索 displayName 以“test”开头的组,如下所示:

var result = await client.Groups.Request().Filter("startswith(displayName,'Test')").Select("displayName,description,id").GetAsync();

推荐阅读