GraphServiceClient 从名称中获取组

GraphServiceClient get group from name

我正在尝试查找给定组的所有成员,但我只有组名(而不是 ID)。无论如何,是否可以使用 GraphServiceClient 从名称中获取组?只有我发现需要 id:

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

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

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