Changing the Item-Level Permissions Settings for a Document Library requires PowerShell

As it turns out the, setting Item-Level Permissions in a library is fully supported with PowerShell!

 

The PowerShell commands for changing this are very simple:

$web = Get-SPWeb http://YourSite/
$list = $web.Lists[“Your Document Library Name”]
$list.ReadSecurity = 2
$list.Update()
$web.Dispose()

Note the 3rd line which is where you determine the value for this setting using the following values:

1 = “Read all items”

2 = “Read items that were created by the user”

 

If you wish to modify the values for Create and Edit access instead, replace .ReadSecurity with .WriteSecurity with the following values:

1 = “Create and edit All items”

2 = “Create items and edit items that were created by the user”

4 = “None”

 

For example:

$web = Get-SPWeb http://YourSite/
$list = $web.Lists[“Your Document Library Name”]
$list.WriteSecurity = 2
$list.Update()
$web.Dispose()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值