简体   繁体   English

将权限从一个用户复制到另一用户-SharePoint

[英]Copy permissions from one user to another user - SharePoint

I want to copy the permissions of a user and to another user. 我想将一个用户的权限复制到另一个用户。 I know i can do it by creating a group with required permissions and adding the users will do it. 我知道我可以通过创建具有必需权限的组并添加用户来做到这一点。 But i dont want to create a group. 但我不想创建一个小组。 Is there a way to copy the permissions of a user to another user directly? 有没有一种方法可以将一个用户的权限直接复制到另一个用户?

NLV NLV

You need to write code that will; 您需要编写代码来完成;

  1. Check if the current site inherits permissions or sets its own 检查当前站点是继承权限还是设置自己的权限
  2. From the site that sets permissions (self or ancestor, depending on 1) go over the RoleAssignments collections 从设置权限(自己或祖先,取决于1)的网站上遍历RoleAssignments集合
  3. For each role assignment check if your source user is specified 对于每个角色分配,检查是否指定了您的源用户
  4. If so, create a role assignment for the target user 如果是这样,请为目标用户创建角色分配

This code must run under administrative privileges (RunWithElevatedPrivilegese will suffice if written as web part) 此代码必须在管理特权下运行(如果作为Web部件编写,则RunWithElevatedPrivilegese就足够了)

无法通过SharePoint本身在用户之间复制权限,您将必须编写脚本来为您执行此操作。

There is no OOTB way to clone SharePoint user permissions. 没有OOTB方式可以克隆SharePoint用户权限。 You should either use 3rd party tools such as ShareGate, Axceler ControlPont, Boost Solutions's Permission manager or Use this PowerShell script way: Copy Permissions from One User to Another in SharePoint using PowerShell 您应该使用诸如ShareGate,Axceler ControlPont,Boost Solutions的权限管理器之类的第三方工具,或者使用以下PowerShell脚本方式:使用PowerShell在SharePoint中将权限从一个用户复制到另一个用户

Copy Permissions from One User to Another in SharePoint using PowerShell 使用PowerShell在SharePoint中将权限从一个用户复制到另一个用户

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Sharepoint 2013服务器对象模型。 在网站创建期间将权限从一个网站复制到另一个网站 - Sharepoint 2013 Server Object Model. Copy permissions from one site to another during site creation 将权限从一个Windows文件夹复制到另一个 - Copy permissions from one Windows Folder to another Sharepoint Provider托管用户权限 - Sharepoint Provider Hosted User Permissions 将用户控件从一个项目复制到同一解决方案中的另一个项目 - Copy User Control from one project to another within same solution 从SharePoint组中的Active Directory获取用户权限 - Getting User Permissions From Active Directory In SharePoint Groups 将所有数据从一个用户控件复制到相同类型的另一用户控件 - Copy all the data from one user control to another user control of Same Type 在sharepoint中将列表项从一个列表复制到另一个列表 - copy list items from one list to another in sharepoint 如何将文档库/库从一个Sharepoint服务器复制到另一个 - How to copy document library/libraries from one Sharepoint server to another 在将用户添加到共享点组中时,Sharepoint 2010不会获得任何权限 - Sharepoint 2010 when adding user to a sharepoint group, no permissions are taken 如何在设计时将复杂的属性值从一个用户控件复制到另一个用户控件? - How to copy a complex property value from one user control to another as design time?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM