Actualizar los ítems de una lista SharePoint con PowerShell


En esta ocasión quiero compartirles estas lineas, que nos ayudaran a actualizar una o varias columnas de todos los ítems de una lista.


- Si va a ejecuta en la consola de administración de SharePoint directamente ejecute lo siguiente: (tenga en cuenta cambiar la totalidad de parámetros para su correcto funcionamiento)


Lo que debe cambiar
breve explicación

$web = Get-SPWeb http://intranet/RTS (URl del sitio donde está creada la lista)
$list = $web.Lists["DatosU"] (nombre de la lista)
foreach ($item in $list.Items)
{
 $item["NCede"] = Get-Random -Min 0 -Max 100; (nombre de la columna*)
 $item.Update();
}

* haga una línea de estas por cada columna que desea actualizar cambiado el nombre de la columna en cada una de ellas.

- Si va a ejecutar el comando en la consoló de PowerShell Win debe agregar una línea en el encabezado del comando, quedaría así:

Lo que debe cambiar
breve explicación

Add-PSSnapin Microsoft.SharePoint.PowerShell
$web = Get-SPWeb http://intranet/RTS (URl del sitio donde está creada la lista)
$list = $web.Lists["DatosU"] (nombre de la lista)
foreach ($item in $list.Items)
{
 $item["NCede"] = Get-Random -Min 0 -Max 100; (nombre de la columna*)
 $item.Update();
}

Comentarios

Entradas populares de este blog

SharePoint Server 2016 Preview

Como generar código QR para compartir documentos de SharePoint

Borra una base de datos de SharePoint con PowerShell