当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:“编辑用户权限”、“删除用户权限”灰显!

作者:精品下载站 日期:2024-12-14 16:08:00 浏览:14 分类:玩电脑

SharePoint Online:“编辑用户权限”、“删除用户权限”灰显!


问题:在 SharePoint Online 网站中,在网站权限下,用户无法编辑或删除用户权限,因为“编辑用户权限”和“删除用户权限”按钮对所有人(包括网站所有者)均禁用和网站集管理员!

[玩转系统] SharePoint Online:“编辑用户权限”、“删除用户权限”灰显!

根本原因:

这是因为 SharePoint Online 网站连接到 Microsoft 组,并且应在 Office 365 组级别而不是 SharePoint 级别管理权限。因此,我们无法通过 Web UI 更改权限!虽然我们可以通过站点设置菜单中的站点权限链接交换 Office 365 组所有者/成员/访问者的权限,但当我们必须将站点成员权限从“编辑”更改为“贡献”时,这并没有帮助!

[玩转系统] SharePoint Online:“编辑用户权限”、“删除用户权限”灰显!

显然,如果您的子网站/列表/库继承了父对象的权限,则您无法更改或删除用户权限。

解决方案:

尽管用户界面不支持编辑或删除用户或组权限,但我们可以利用PowerShell脚本在SharePoint Online中编辑用户权限。


$SiteURL = "https://crescent.sharepoint.com/sites/HR"

Try {
    #Connect to PnP Online
    Connect-PnPOnline -Url $SiteURL -Interactive

    #Get the Default Members Group 
    $MembersGroup = Get-PnPGroup -AssociatedMemberGroup
  
    #Grant "Contribute" permission to the Group and remove "Edit"
    Set-PnPGroupPermissions -Identity $MembersGroup -AddRole "Contribute" -RemoveRole "Edit"

    Write-Host "Removed 'Edit' Permissions and Granted 'Contribute' to $($MembersGroup.Title). " -foregroundcolor Green
}
Catch {
    write-host -f Red "Error Setting Permissions!" $_.Exception.Message
}  

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯