Es muy útil en el proceso de migración listar las plantillas utilizadas en cada sitio para ubicar posibles errores de plantillas que no están instaladas o que no serán migradas.
Podemos utilizar el poder de PowerShell para SharePoint 2010 para en una sola línea generar un archivo csv que luego podemos filtrar en excel. Veamos la línea de comando:
get-spsite http://yousitecolleccion_ulr | get-spweb -limit all | select -property title , url ,webtemplate | export-csv plantillas.csv
Desglosemos y expliquemos que esta haciendo:
1) Instanciamos en memoria la colección de sitios
get-spsite http://yousitecolleccion_ulr
2) Del objeto instanciado en memoria solicitamos todos sus sitios web
| get-spweb -limit all
3) De cada sitio web queremos consultar las propiedades title, url y webtemplate
| select -property title , url ,webtemplate
4) Escriba el resultado en un archivo separados por comas y comillas
| select -property title , url ,webtemplate
Luego en Excel podemos abrir el archivo y seleccionar autofiltro y filtar la columna que deseemos, como se muestra a continuación:
Eso es todo, PowerShell4Fun!,
Juan Manuel Herrera Ocheita
No hay comentarios.:
Publicar un comentario