SPListアイテムにForceCheckoutプロパティを設定しようとしていますが、取得できません。必要に応じてUpdate()コマンドを呼び出しています。本質的には、次の2行だけが必要です。
$myList.ForceCheckout = $false
$myList.Update()
これが機能しない理由はありますか?何があっても$trueのままです。
SPListアイテムにForceCheckoutプロパティを設定しようとしていますが、取得できません。必要に応じてUpdate()コマンドを呼び出しています。本質的には、次の2行だけが必要です。
$myList.ForceCheckout = $false
$myList.Update()
これが機能しない理由はありますか?何があっても$trueのままです。
本当に$myListを使用していますか、それとも次のようなことをしていますか。
$web.lists["foo"].forcecheckout = $false
$web.lists["foo"].update()
...上記は機能しないためです。このようなインデクサーでListsコレクションを使用するたびに、リストの新しいインスタンスを取得します。2行目は、1行目の変更について知りません。次のことを確認してください。
$myList = $web.Lists["foo"]
$myList.forcecheckout = $false
$myList.update()
同じインスタンスを使用しているため、これは機能します。
-オシーン