2011-12-22 1 views

risposta

17
Get-SPSite -Limit All -ContentDatabase contentdbname | select url, @{label="Size";Expression={$_.usage.storage}} 
+0

Esiste comunque la possibilità di velocizzarlo quando viene utilizzato solo per restituire una raccolta siti? – RSM

1

È facile, basta consultare la documentazione ed eccola: SPContentDatabase.Sites.

+0

è possibile ottenere tutte le raccolte siti in un database del contenuto specifico mediante PowerShell? se sì c'è qualche documentazione disponibile? – SPAdmin

+0

@SPAdmin PowerShell può utilizzare altri assembly .NET, chiamare i metodi, accedere alle proprietà, ecc. Http://blogs.msdn.com/b/mattbie/archive/2010/02/23/how-to-call-net -e-win32-methods-from-powershell-and-your-troubleshooting-packs.aspx –

2

Questo può essere ottenuto anche da

get-spsite -limit all | select url,contentdatabase 

L'uscita si ottiene tutti i database di contenuti e le raccolte siti contenuti all'interno. Il limite massimo sarebbe utile se hai più di 100 raccolte siti.

+0

Grazie per aver fornito una soluzione alternativa. Ma avresti potuto dirlo in un modo più bello .. – stefan

+0

Risolto il problema per me, grazie :) – Renan