2

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

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

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

4

1 回答 1

5

真的在使用 $myList,还是在做类似的事情:

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

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

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

起作用,因为您使用的是相同的实例。

-Oisin

于 2010-04-14T01:23:32.753 回答