我正在尝试在 SPList 项目上设置 ForceCheckout 属性,但它只是不接受。我正在根据需要调用 Update() 命令。本质上,它应该采取的只是以下两行。
$myList.ForceCheckout = $false
$myList.Update()
任何想法为什么这不起作用?无论如何,它仍然是 $true。
我正在尝试在 SPList 项目上设置 ForceCheckout 属性,但它只是不接受。我正在根据需要调用 Update() 命令。本质上,它应该采取的只是以下两行。
$myList.ForceCheckout = $false
$myList.Update()
任何想法为什么这不起作用?无论如何,它仍然是 $true。
你真的在使用 $myList,还是在做类似的事情:
$web.lists["foo"].forcecheckout = $false
$web.lists["foo"].update()
...因为上述方法行不通。每次您将 Lists 集合与这样的索引器一起使用时,您都会获得该列表的一个新实例。第二行不知道第一行的变化。确保您这样做:
$myList = $web.Lists["foo"]
$myList.forcecheckout = $false
$myList.update()
这将起作用,因为您使用的是相同的实例。
-Oisin