SharePoint2010 IT Professional - 如何在Site Collection内实现Break Permission Level?

一般的企业使用SharePointIT会分配每个部门一个site collection。但是有些企业对权限要求更高、更细致,比如银行业、金融业、政府……对于这些部门使用site collection设置的permission level还是无法满足他们的需求,他们会考虑是否能将permission level的级别设置实现到更低的site level,这样部门内部各个team可以配置自己的权限级别使用。

 

我们都知道,SharePoint Site Collection默认在页面操作时候,只能进行permission的打破继承操作,但是对permission level还是在site Collection root site中统一管理,无法实现打破permission level,面对这一需求,要如何处理?

 

经过查询和验证,发现可以通过PowerShell实现,下面我们就来看下要如何执行:

  1. 在开始菜单中找到"SharePoint 2010 Management Shell",用Run as administrator方式打开;

SharePoint2010 IT Professional - 如何在Site Collection内实现Break Permission Level?_第1张图片

  1. 确定要打破继承的site,输入下面PowerShell命令,替换"Site URL"为真实site地址,并运行;

$Web = Get-SPWeb "Site URL"

$Web.RoleDefinitions.Breakinheritance($true, $true)

SharePoint2010 IT Professional - 如何在Site Collection内实现Break Permission Level?_第2张图片

  1. 登录subsite查看permission level,实现打破继承;

SharePoint2010 IT Professional - 如何在Site Collection内实现Break Permission Level?_第3张图片

  1. subsite中点击permission levels可以创建site自己的permission level,之后可以赋予给用户。

SharePoint2010 IT Professional - 如何在Site Collection内实现Break Permission Level?_第4张图片

 

感谢阅读!

你可能感兴趣的:(level,break,Permission,2010,Sharepoint2010)