我需要将sharepoint中的所有权限移除到Powershell中的所有安全组。
首先,我试图在所有组中执行此操作,这是我的代码:
$groups = $root.SiteGroups
foreach($group in $groups)
{
}
我只找到添加这样的角色的方法,但我想删除所有。
$spRoleAssignment = New-Object Microsoft.SharePoint.SPRoleAssignment($spGroup)
$sproledefinition = $web.RoleDefinitions["Contribute"]
$sproleassignment.RoleDefinitionBindings.Add($sproledefinition)
提前感谢。
霍尔迪阿
答案 0 :(得分:0)
您可以使用RemoveAll()
从SPRoleAssignment中删除所有RoleDefinitionBindings
:
$sproleassignment.RoleDefinitionBindings.RemoveAll()