viernes, 22 de octubre de 2010

[Tips SharePoint 2010]Espacio disponible con PowerShell

Mediante las plantillas de cuota podemos definir el espacio disponible en las Colecciones de Sitios y los recursos que consumirán las soluciones Sandbox, el problema puede venir cuando se llegue al límite de espacio definido produciéndose errores al crear nuevos elementos o intentar subir documentos. PowerShell nos permite consultar el espacio disponible para una Colección de sitios e incluso modificar sus límites.

Mediante la propiedad “Usage” obtenemos información de consumo de una Colección de sitios:

$site = Get-SPSite {Url de la colección de sitios}

$site.Usage

$site.Usage.Storage / 1048576

clip_image001

Para determinar los límites definidos en la plantilla:

$site.Quota

clip_image002

Ahora solo nos quedaría calcular el espacio disponible:

$site.Quota.StorageMaximumLevel - $site.Usage.Storage

En el caso que necesitemos ampliar el espacio desde la plantilla de cuota podemos hacerlos desde la interfaz gráfica de la Administración Central: Administración de aplicaciones > Especificar plantillas de cuota

clip_image004

O bien mediante PowerShell:

$wa =$site.WebApplication

$wa.WebService.QuotaTemplates

clip_image005

$qtemplate = $wa.WebService.QuotaTemplates["Nombre de plantilla de cuoata"]

$qtemplate.StorageMaximumLevel = NuevoValor

No hay comentarios: