成员不应该是 Microsoft Graph AD 中已删除组列表的一部分

Shouldn't members be part of list of deleted groups in Microsoft Graph AD

我正在使用 Microsoft Graph API 同步用户详细信息。当一个组被删除时,我需要得到它的所有成员以便相应地更新它们。

因此,我跟踪群组更改,当群组被删除时,我尝试使用函数 List deleted items 获取其所有成员。我正在使用

GET https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.group?$select=id,members,displayName&$filter=id eq '53cb5660-d5ad-4610-b38b-ebde71e6c49b'

函数returns只有id和name,没有成员。如果我恢复组,所有成员关系恢复。

如果这不是获取已删除群组成员的方法,那是什么方法?

部分在同一问题上,AD 上的安全组 不会进入回收站,并被永久删除,这是设计使然还是错误?删除后如何获取那些组的成员?

https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.group
您正在使用的

The query 将仅提供 return 对象类型的组(microsoft.graph.group)或来自已删除项目的用户(microsoft.graph.user)

目前无法从已删除的项目中获取成员,请提出theUserVoice

AzureAD 上的安全组不会进入回收站,因为它 design.Please 请参阅此 document