bab.la

Translate
© bab.la dictionary 

Buscar este blog

lunes, 12 de octubre de 2009

PowerShell y SharePoint – 2

Para utilizar a PowerShell en SharePoint, primero es necesario crear una conexión con el ensamblado de SharePoint. Abra la interface de PowerShell y ejecute el siguiente comando:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

PowerShell devuelve la configuración del ensamblado.

Después de tener el ensamblado instanciado, los comandos normales de SharePoint se pueden utilizar para crear objetos, por ejemplo, para crear un objeto del tipo SPSite use el comando:

$mySite = new-object Microsoft.SharePoint.SPSite("http://NombreServidor")

Y para ver todas las propiedades del objeto, escriba el nombre del objeto (“$mySite”) y Enter:

De forma similar se puede crear un objeto del tipo SPWeb:

$myWeb = $mySite.OpenWeb()

Y ver todas sus propiedades y objetos usando el comando “$myWeb”.

Cuando un objeto o colección de objetos es muy extensa, el resultado se puede redirigir a otro tipo de salida diferente a la pantalla. Por ejemplo, para crear un archivo con todas las configuraciones de todas las Listas en el sitio de nivel superior, use un comando del tipo:

$myWeb.Lists > c:\gavd.txt

O para filtrar el resultado para mostrar solo algunas propiedades, utilice un filtro del tipo:

$myWeb.Lists | ft ID, Title


No hay comentarios:

Publicar un comentario