(目录对象) 还原已删除的项
命名空间:microsoft.graph
从已删除的项还原最近删除的应用程序、组、servicePrincipal、管理单元或用户对象。 如果意外删除项目,可完全还原该项目。 但是,无法还原安全组。 此外,还原应用程序不会自动还原关联的服务主体。 必须调用此 API 才能显式还原已删除的服务主体。
最近删除的项目最多可保留 30 天。 30 天后,该项目将永久删除。
此 API 可用于以下国家级云部署。
全局服务 | 美国政府 L4 | 美国政府 L5 (DOD) | 由世纪互联运营的中国 |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
权限
下表显示了对每种受支持的资源类型调用此 API 所需的最低特权权限。 请遵循 最佳做法 来请求最低特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
支持的资源 | 委派(工作或学校帐户) | 委派(个人 Microsoft 帐户) | 应用程序 |
---|---|---|---|
administrativeUnit | AdministrativeUnit.ReadWrite.All | 不支持。 | AdministrativeUnit.ReadWrite.All |
application | Application.ReadWrite.All | 不支持。 | Application.ReadWrite.OwnedBy |
组 | Group.ReadWrite.All | 不支持。 | Group.ReadWrite.All |
servicePrincipal | Application.ReadWrite.All | 不支持。 | Application.ReadWrite.OwnedBy |
用户 | User.ReadWrite.All | 不支持。 | User.ReadWrite.All |
对于委托方案,调用用户至少需要具有以下Microsoft Entra角色之一。
- 还原已删除的应用程序或服务主体: 应用程序管理员、 云应用程序管理员或 混合标识管理员。
- 若要还原已删除的用户: 用户管理员。 但是,若要还原具有特权管理员角色的用户,请执行以下操作:
- 在委派方案中,必须为应用分配 Directory.AccessAsUser.All 委托权限,并且还必须为调用用户分配更高的特权管理员角色,如 谁可以执行敏感操作?中所述。
- 在仅应用方案中,除了被授予 User.ReadWrite.All 应用程序权限外,还必须为应用分配更高特权的管理员角色,如 谁可以执行敏感操作?中所述。
- 还原已删除的组: 组管理员。 但是,若要还原可分配角色的组,必须为调用用户分配 特权角色管理员 角色。
HTTP 请求
POST /directory/deletedItems/{id}/restore
请求标头
名称 | 说明 |
---|---|
Authorization | 持有者 {token}。 必填。 详细了解 身份验证和授权。 |
Content-type | application/json |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法在响应正文中返回 200 OK
响应代码和 directoryObject 对象。
示例
请求
POST https://graph.microsoft.com/v1.0/directory/deletedItems/{object-id}/restore
响应
注意:为了提高可读性,可能缩短了此处显示的响应对象。
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#directoryObjects/$entity",
"@odata.type":"#microsoft.graph.group",
"id":"46cc6179-19d0-473e-97ad-6ff84347bbbb",
"displayName":"SampleGroup",
"groupTypes":["Unified"],
"mail":"example@contoso.com",
"mailEnabled":true,
"mailNickname":"Example",
"securityEnabled":false,
"visibility":"Public"
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈