0

私がする必要があるのは、Powershell スクリプト withc を記述して、リスト内のすべてのの項目を更新することです。私が見ているように、次のようなものを使用する必要があります。

$web = Get-SPWeb http://YourServer/
$list = $web.Lists["list name"]
foreach ($item in $list.Items)
{
  $item["column1"] = "New value";
  $item["column2"] = "New value";
  $item.Update();
}

If(itemID) % 2 =0;を追加します。

私は正しいですか?もしそうなら、どうすればリストアイテムのIDを取得できますか?

前もって感謝します。

4

1 に答える 1

1

毎秒アイテムを更新する必要があるだけで、編集しているアイテムを気にしない場合 (コードを使用して)、次のように簡単に実行できます。

$web = Get-SPWeb http://YourServer/
$list = $web.Lists["list name"]

$i = 0

foreach ($item in $list.Items)
{
  if($i % 2 -eq 0)
  {
    $item["column1"] = "New value";
    $item["column2"] = "New value";
    $item.Update();
  }
  $i += 1
}
于 2013-07-10T20:39:27.220 に答える