La procedura sequente può essere utile per estrarre un elenco di site collection da rielaborare poi in excel.
Per estrarre l'elenco usa il comandostsadm per generare un file xml con l'elenco dei siti
stsadm -o enumsites -url http://sharepoint/ > enumsites_20120418.xml
il file creato è simile a questo
<Sites Count="744">
  <Site Url="http://sharepoint" Owner="SP\service" SecondaryOwner="SP\user1" ContentDatabase="WSS_Content_MySites" StorageUsedMB="45817.9" StorageWarningMB="0" StorageMaxMB="0" />
  <Site Url="http://sharepoint/personal/berici" Owner="SP\berici" ContentDatabase="WSS_Content_MySites" StorageUsedMB="0.4" StorageWarningMB="80" StorageMaxMB="100" />
  <Site Url="http://sharepoint/personal/loia" Owner="SP\loia" ContentDatabase="WSS_Content_MySites" StorageUsedMB="0.4" StorageWarningMB="80" StorageMaxMB="100" />
  <Site Url="https://sharepoint/personal/mico" Owner="SP\mico" ContentDatabase="WSS_Content_MySites" StorageUsedMB="0.4" StorageWarningMB="80" StorageMaxMB="100" />
  <Site Url="http://sharepoint/personal/caiani" Owner="SP\caiani" ContentDatabase="WSS_Content_MySites" StorageUsedMB="0.4" StorageWarningMB="80" StorageMaxMB="100" />
  ...
</Sites>
su un pc con PowerShell dove hai copiato il file xml, digita
[xml]$x =Get-Content .\enumsites_20120418.xml

$x.Sites.Site | select url, StorageUsedMB | sort {[int] $_.StorageUsedMB } | Export-Csv  .\enumsites_20120418.txt
ottieni un file di testo formattato in CSV che può successivamente essere rielaborato con Excel.
Da notare l'istruzione sort {[int] $_.StorageUsedMB } per la conversione del dato stringa StorageUsedMB in intero al fine di ottenere un elenco ordinato per dimensione