回答
SharePoint的所有內容都存儲在內容數據庫中(除非您使用某種第三方external BLOB provider)。
網站集(也稱爲頂級網站)存儲在單個內容數據庫中,但每個內容數據庫可以具有多個網站集。
你可以計算出使用SQL Management Studio, stored procedures內容數據庫的網站(儘管要注意的是,這些可以包括開銷類似日誌文件或已分配但未使用的空間)
您可以使用開放源代碼SPUsedSpaceInfo utility
您可以使用免費的工具,如BLOBulator.
通過編程可以loop through the folders and subwebs of an SPWeb and add up the size of all the contents
這些會給出稍微不同的結果 - 例如,一個是查看存儲文檔的大小,另一個是存儲這些文檔的內容數據庫的大小。這些內容都不包括C:\ Inetpub \ wwwroot \ wss \ VirtualDirectories \ 80或C:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12中的文件,但與尺寸相比,這些文件幾乎總是微不足道的存儲在SharePoint中的文檔。
你可以看到大小(以字節爲單位)打開SharePoint 2010的命令行管理程序(以管理員身份運行),然後執行:
> Start-SPAssignment -Global
> (Get-SPSiteAdministration -Identity http://YourSharePointURL/urlToYourSite/).DiskUsed
此外,你想知道每個子網站的大小。要做到這一點,在將SharePoint管理程序中運行以下腳本:
function GetWebSizes ($StartWeb)
{
$web = Get-SPWeb $StartWeb
[long]$total = 0
$total += GetWebSize -Web $web
$total += GetSubWebSizes -Web $web
$totalInMb = ($total/1024)/1024
$totalInMb = "{0:N2}" -f $totalInMb
$totalInGb = (($total/1024)/1024)/1024
$totalInGb = "{0:N2}" -f $totalInGb
write-host "Total size of all sites below" $StartWeb "is" $total "Bytes,"
write-host "which is" $totalInMb "MB or" $totalInGb "GB"
$web.Dispose()
}
function GetWebSize ($Web)
{
[long]$subtotal = 0
foreach ($folder in $Web.Folders)
{
$subtotal += GetFolderSize -Folder $folder
}
write-host "Site" $Web.Title "is" $subtotal "KB"
return $subtotal
}
function GetSubWebSizes ($Web)
{
[long]$subtotal = 0
foreach ($subweb in $Web.GetSubwebsForCurrentUser())
{
[long]$webtotal = 0
foreach ($folder in $subweb.Folders)
{
$webtotal += GetFolderSize -Folder $folder
}
write-host "Site" $subweb.Title "is" $webtotal "Bytes"
$subtotal += $webtotal
$subtotal += GetSubWebSizes -Web $subweb
}
return $subtotal
}
function GetFolderSize ($Folder)
{
[long]$folderSize = 0
foreach ($file in $Folder.Files)
{
$folderSize += $file.Length;
}
foreach ($fd in $Folder.SubFolders)
{
$folderSize += GetFolderSize -Folder $fd
}
return $folderSize
}
然後:
GetWebSizes -StartWeb <startURL>
我希望這將幫助你... :)
來源:http://get-spscripts.com/2010/08/check-size-of-sharepoint-2010-sites.html
- 1. Sharepoint Web應用程序
- 2. 在SharePoint Web部件中使用Java小應用程序
- 3. 未找到SharePoint 2007 Web應用程序
- 4. 從Web應用程序訪問Sharepoint
- 5. Sharepoint與ASP.Net Web應用程序
- 6. 我的iPhone應用程序的最小應用程序大小?
- 7. IPhone應用程序大小
- 8. Visual c + + 6.0應用程序大小大於Visual Studio 2010應用程序大小
- 9. iOS應用程序更新大小比應用程序大小大很多
- 10. Web應用程序的Java小應用程序的優點
- 11. 基於小型應用程序項目構建大型Web應用程序
- 12. 小應用程序的web應用程序交互
- 13. 錯誤而loadin小應用程序的Web應用程序
- 14. iOS的Web應用程序和背景大小
- 15. 在iPhone Web應用程序中強制固定大小的iFrame?
- 16. 如何使用SharePoint Web服務創建SharePoint 2010 Web應用程序?
- 17. 最小化iOS應用程序大小
- 18. iPhone應用程序大小大於600MB
- 19. corona sdk應用程序大小太大
- 20. 使用流星製作的Web應用程序擁有巨大的JS大小?
- 21. 在Web應用程序或SharePoint應用程序中的lync集成
- 22. 我們的Android應用程序大小超過最大大小?
- 23. 在iOS應用程序中的應用程序存儲大小
- 24. 只使用包來減小asp.net mvc web應用程序的大小?
- 25. Web應用程序,WCF服務和Sharepoint Web服務
- 26. 在Web應用程序中調整窗口大小JSF richfaces
- 27. 計算jvm堆大小以託管Web應用程序
- 28. 調用的SharePoint Web服務jQuery中的HTML應用程序
- 29. Windows應用程序的堆大小
- 30. 設置Flex應用程序的大小
礦山約12「8」:)你可以澄清你的問題呢? – Ryan 2010-06-03 11:02:17
我在問到目前爲止已經佔用的存儲空間。也許是由於文件上傳,列表項添加,等等... – Indra 2010-06-03 11:12:44