簡體   English   中英

將權限從一個用戶復制到另一用戶-SharePoint

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

我想將一個用戶的權限復制到另一個用戶。 我知道我可以通過創建具有必需權限的組並添加用戶來做到這一點。 但我不想創建一個小組。 有沒有一種方法可以將一個用戶的權限直接復制到另一個用戶?

NLV

您需要編寫代碼來完成;

  1. 檢查當前站點是繼承權限還是設置自己的權限
  2. 從設置權限(自己或祖先,取決於1)的網站上遍歷RoleAssignments集合
  3. 對於每個角色分配,檢查是否指定了您的源用戶
  4. 如果是這樣,請為目標用戶創建角色分配

此代碼必須在管理特權下運行(如果作為Web部件編寫,則RunWithElevatedPrivilegese就足夠了)

無法通過SharePoint本身在用戶之間復制權限,您將必須編寫腳本來為您執行此操作。

沒有OOTB方式可以克隆SharePoint用戶權限。 您應該使用諸如ShareGate,Axceler ControlPont,Boost Solutions的權限管理器之類的第三方工具,或者使用以下PowerShell腳本方式:使用PowerShell在SharePoint中將權限從一個用戶復制到另一個用戶

使用PowerShell在SharePoint中將權限從一個用戶復制到另一個用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM