フォルダの変更になってますが、
ファイルサーバ以降などの時にも使えそうな気がしますが......
$wsh=New-Object -ComObject wscript.shell
cd c:\Users\user\Desktop
サブフォルダも検索
$fnames=dir -Recurse -Include *.lnk
foreach($fname in $fnames){
$sht=$wsh.createshortcut($fname)
$fnamefull=$sht.fullname
$link_name=$sht.targetpath
リンク先を変更する
$str=$link_name.split("")
$str.length
if($str[1]="Users"){
$str[1]="dell"
$new_path=$str -join ""
$sht=$wsh.createshortcut($fnamefull)
$sht.targetpath=$new_path
$sht.save()
}else{
}
}