从所有安全组Powershell中删除所有权限

时间:2015-04-02 10:43:39

标签: powershell sharepoint

我需要将sharepoint中的所有权限移除到Powershell中的所有安全组。

首先,我试图在所有组中执行此操作,这是我的代码:

    $groups = $root.SiteGroups
    foreach($group in $groups)
    {

    }

我只找到添加这样的角色的方法,但我想删除所有。

  $spRoleAssignment = New-Object Microsoft.SharePoint.SPRoleAssignment($spGroup)
               $sproledefinition = $web.RoleDefinitions["Contribute"]
               $sproleassignment.RoleDefinitionBindings.Add($sproledefinition)

提前感谢。

霍尔迪阿

1 个答案:

答案 0 :(得分:0)

您可以使用RemoveAll()从SPRoleAssignment中删除所有RoleDefinitionBindings

$sproleassignment.RoleDefinitionBindings.RemoveAll()