Forum Discussion
PowerShell Script to find and replace part of url
- Mar 26, 2019
Try this Pnponline powershell script and it will replace the word in your existing URL field value
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/test
$items =Get-PnPListItem -List testlist
foreach ($item in $items)
{
if($item.FieldValues["URL"].URL-ne $null)
{
$Oldvalue = $item.FieldValues["URL"].URL
$Newvalue = $Oldvalue -replace "sharepoint","sharepoint1/sites"
Set-PnPListItem -List testlist -Identity $Item.Id -Values @{"URL" = $Newvalue}
}
}
Try this Pnponline powershell script and it will replace the word in your existing URL field value
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/test
$items =Get-PnPListItem -List testlist
foreach ($item in $items)
{
if($item.FieldValues["URL"].URL-ne $null)
{
$Oldvalue = $item.FieldValues["URL"].URL
$Newvalue = $Oldvalue -replace "sharepoint","sharepoint1/sites"
Set-PnPListItem -List testlist -Identity $Item.Id -Values @{"URL" = $Newvalue}
}
}