2017-11-09 4 views
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で手作業で入力した行を試してみましたが、タスクスケジューラでタスクを作成中に間違っていると思っていましたが、スクリプトは新しいバージョンを作成するように動作します。

私は何を間違えているのですか?

答えて

0

スクリプトを実行している各マシンで異なるバージョンのsharepointスナップインを使用していますか?

関連する問題