Replace List Items using PowerShell.
Item.Update() - updates the " Modified "and "Modified By" fields as per the current logged in user and current server time. It also updates the version of the item if the Versioning option is Enabled in the List.
Item.SystemUpdate() - If a user wishes he doesn't require to update " Modified ", "Modified By" and Version then user can for Systemupdate.
cls
Add-PSSnapin "Microsoft.SharePoint.Powershell"
$web =Get-SPWeb "http://weshare.sedwdev.local/sites/Russian/"
$list=
$web.Lists.TryGetList("TestList")
$web.AllowUnsafeUpdates=$true
foreach($item
in $list.Items)
{
$item["LinkData"]
= $item["LinkData"].Replace("google","SharePoint2013")
$item["Editor"]=$item["Editor"]
$item["Modified"]=$item["Modified"]
$item.SystemUpdate();
}
#$list.Update();
Write-Host "Updated
values in the list iteams are"
foreach($item
in $list.Items)
{
$item["LinkData"]
}
OutPut :
No comments:
Post a Comment