如何使用 Power Automate 流来管理用户对 SharePoint 列表的访问

问题描述 投票:0回答:1

我有一个 SharePoint 网站,其中有多个列表,每个列表都有自己的一组权限。我宁愿使用 Power Automate 流来自动化该流程,而不是在 SharePoint 中手动管理拥有权限的用户的报告和权限更改。

我一直在尝试使用 Power Automate 中的几个步骤/操作:

向 SharePoint 发送 HTTP 请求 这似乎是最通用的方法,但我还没有找到列出我需要提供的 URI 值的资源来获取(收集用户列表)或发布(进行更改)。

授予对项目或文件夹的访问权限停止共享项目或文件 虽然这些无助于获取用户列表,但似乎我可以收集列表中的所有项目并使用此操作来更新每个项目的单独权限。除非,有一个ID值代表整个列表?

如果有更多信息有助于提供答案,请告诉我。

sharepoint power-automate sharepoint-list user-access-manager
1个回答
0
投票

向 SharePoint 发送 HTTP 请求 Power 自动化流程中的操作可与 SharePoint REST API 配合使用。

遵循以下与权限管理相关的 SharePoint REST API 端点的 Microsoft 官方文档:

  1. 使用 REST 接口设置 SharePoint 列表的自定义权限
  2. 用户、组和角色 REST API 参考

如果您了解 SharePoint REST API 如何与 SharePoint 配合使用,上述操作将为您提供更多权限管理控制权。


检查以下文档以了解授予对项目或文件夹的访问权限停止共享项目或文件操作:

  1. 使用 Power Automate 流管理列表项和文件权限
  2. 授予对项目或文件夹的访问权限
  3. 停止共享项目或文件

据我所知,停止共享项目或文件操作会破坏权限继承并删除所有用户和组的权限,除了具有“完全控制”权限的用户和组。

© www.soinside.com 2019 - 2024. All rights reserved.