2013-06-04 28 views

回答

1

拒绝所有权限读取它不会让您是否要添加权限策略任何人都可以编辑的项目

Set-SPUser -Identity 'domain\name' -Web http://www.test.com -AddPermissionLevel Read

仍是不需要的,如果你选择的权限级别,这是脚本

$webapp = Get-SPWebApplication "http://www.test.com"
$name = "Deny all" $description = "Cannot edit items" $policy=$webapp.policyRoles.Add($name, $description) $policy.DenyRightMask="ViewFormPages,ViewVersions" //customize this according to your req. $policy.GrantRightMask="ViewListItems, OpenItems, Viewpages, ViewUsageData" $webapp.Update()

参考:http://books.google.com/books?id=rTBgroiWAesC&pg=PA251&lpg=PA251&dq=%22$wa.policyroles%22&source=bl&ots=mH5JbVRrYI&sig=hKMcVNqVgZyB5ZXvtb19-PaobCk&hl=en&sa=X&ei=mFKjUff0MsqzygGOuoDAAQ&ved=0CDgQ6AEwAQ#v=onepage&q=%22%24wa.policyroles%22&f=false

+0

也许你错当你设置财产GrantRightsMask时,你可以选择's'。 – Jeff

相关问题