【发布时间】:2011-02-07 15:39:22
【问题描述】:
我正在尝试在 SPList 项上设置 ForceCheckout 属性,但它只是不接受。我正在根据需要调用 Update() 命令。本质上,它只需要以下两行代码。
$myList.ForceCheckout = $false
$myList.Update()
任何想法为什么这不起作用?无论如何,它仍然是 $true。
【问题讨论】:
标签: sharepoint powershell moss wss splist
我正在尝试在 SPList 项上设置 ForceCheckout 属性,但它只是不接受。我正在根据需要调用 Update() 命令。本质上,它只需要以下两行代码。
$myList.ForceCheckout = $false
$myList.Update()
任何想法为什么这不起作用?无论如何,它仍然是 $true。
【问题讨论】:
标签: sharepoint powershell moss wss splist
你是真的在使用 $myList,还是在做类似的事情:
$web.lists["foo"].forcecheckout = $false
$web.lists["foo"].update()
...因为上述方法行不通。每次您将 Lists 集合与这样的索引器一起使用时,您都会获得该列表的一个新实例。第二行不知道第一行的变化。确保你这样做:
$myList = $web.Lists["foo"]
$myList.forcecheckout = $false
$myList.update()
这将工作,因为您使用的是同一个实例。
-奥辛
【讨论】: