0
コマンドがSystemUpdateで、2つの場所で全く異なる動作をするスクリプトを作成しました。スクリプトはタスクスケジューラによってトリガされます。SharePoint管理シェルのSystemUpdate
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
$web = Get-SPWeb "https://SiteName"
$list = $web.Lists["ListName"]
foreach ($Item in $list.Items)
{
$item.SystemUpdate($false);
}
$web.Dispose()
つの場所では、スクリプトが正常に動作している、それは新しいアイテムのバージョンを作成しませんが、他の場所には、バージョン、修正や列/フィールドで変更を変更します。 私のスクリプトです。
ロケーションは同じWebアプリケーション、同じサイト上にあり、2つの異なるリストにすぎません。
PowerShellで手作業で入力した行を試してみましたが、タスクスケジューラでタスクを作成中に間違っていると思っていましたが、スクリプトは新しいバージョンを作成するように動作します。
私は何を間違えているのですか?