在SPList上设置ForceCheckout

时间:2010-04-13 20:49:50

标签: sharepoint powershell moss wss splist

我正在尝试在SPList项目上设置ForceCheckout属性,它只是没有采取。我正在根据需要调用Update()命令。实质上,它应该采用以下两行。

$myList.ForceCheckout = $false
$myList.Update()

为什么这不起作用的任何想法?无论如何,它仍然是真实的。

1 个答案:

答案 0 :(得分:4)

真的使用$ myList,或者你做的是:

$web.lists["foo"].forcecheckout = $false
$web.lists["foo"].update()

...因为上述情况不起作用。每次将Lists集合与这样的索引器一起使用时,您将获得列表的新实例。第二行不知道第一行的变化。确保你这样做:

$myList = $web.Lists["foo"]
$myList.forcecheckout = $false
$myList.update()

这个起作用,因为您正在使用相同的实例。

-Oisin