我正在尝试获取Office 365租户当前所有计划的列表。
我对API有点熟悉,并且使用过Microsoft图形,并且在Powershell中编写了一个脚本,该脚本可以自动进行身份验证,返回所有组的列表,从这些组中提取ExternalDirectoryObjectId,但是现在我似乎遇到了麻烦。
我想检查这些小组是否存在计划。目前,在连接并获得令牌后,我可以查询以下URL作为测试:
https://graph.windows.net/$Tenant/groups/?api-version=beta
这将返回组列表,以便我知道我已连接并且令牌正常。
我在上面的URL中使用以下代码来显示包含一些字段的组的列表:
Invoke-RestMethod -Uri $URL -Headers $GraphToken -Method Get
-ContentType 'application/json' | Select-Object
-ExpandProperty Value | ft DisplayName, mail, ObjectID
有人会知道是否有可能返回正在使用计划器的组的列表,如果可以,我会寻找什么?还是有一种方法可以直接查询我所缺少的Planner?
谢谢!