Usare Powershell per calcolare la dimensione di una site collection di SharePoint 2010

Utilizzando la proprietà Usage del comando Get-SpSite è possibile calcolare lo spazio utilizzando da una determinata site collection.

Digitando questi comandi :

$sc = Get-SpSite http://myurl

$sc.Usage

otteniamo il seguente risultato :

 

Storage           : 672356355
Bandwidth    : 0
Visits            : 0
Hits              : 0
DiscussionStorage : 0

 

La visualizzazione del risultato non è molto "user friendly", ma è facilmente manipolabile per ottenere i valori in MB ordinati in base alla dimensione in questo modo :

Get-SPSite | select url, @{Label="Size in MB";Expression={$_.Usage.Storage/1MB}} | Sort-Object -Descending -Property "Size in MB"

Possiamo poi integrare questo comando in uno script più complicato per inviare ad esempio un report con la dimensione di tutte le site collection presenti sui nostri server.

Aggiungi Commento