azure-ad-graph-api - GraphServiceClient 从名称中获取组
问题描述
我正在尝试查找给定组的所有成员,并且我只有组名(而不是 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();
推荐阅读
- python - 从 sqlalchemy 中定义的表中获取 CREATE 查询字符串
- node.js - 使用 Postman 和 NodeJS 上传和移动后如何删除源目录中的图像
- powershell - 如何通过使用 PowerShell 选择文件夹将 ComboBox 作为触发器来显示文件?
- ios - 为 keyboardWillShowNotification 设置 UIScrollView 的 contentInset 不能正常工作
- r - 使用 renderTable 时删除一列
- c++ - 在 wxWidgets 的事件中包含我自己的数据的最佳方式是什么?
- java - Bluetoothlescanner 在屏幕关闭时停止扫描或减少扫描频率
- ruby-on-rails - ruby 版本错误,无法安装 rvm
- phpstorm - PhpStorm:远程主机启动目录
- javascript - uuidv4.js 正则表达式问题 - IE11