sharepoint web应用程序的大小
如何计算sharepoint web应用程序的当前大小?更好的是,网站集或子网站的大小sharepoint web应用程序的大小,sharepoint,Sharepoint,如何计算sharepoint web应用程序的当前大小?更好的是,网站集或子网站的大小 我计划将网站集从一个农场转移到另一个农场。我需要首先规划存储容量。SharePoint的所有内容都存储在内容数据库中(除非您使用某种第三方) 网站集(也称为顶级网站)存储在单个内容数据库中,但每个内容数据库可以有多个网站集 您可以使用计算出内容数据库的站点(但请注意,这些可能包括日志文件或已分配但未使用的空间等开销) 你可以使用开源软件 你可以使用免费的工具,比如 在程序上你可以 这些将给出稍微不同的结果
我计划将网站集从一个农场转移到另一个农场。我需要首先规划存储容量。SharePoint的所有内容都存储在内容数据库中(除非您使用某种第三方) 网站集(也称为顶级网站)存储在单个内容数据库中,但每个内容数据库可以有多个网站集
- 您可以使用计算出内容数据库的站点(但请注意,这些可能包括日志文件或已分配但未使用的空间等开销)
- 你可以使用开源软件
- 你可以使用免费的工具,比如
- 在程序上你可以
> 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
我希望这能帮助你……:)
资料来源:在12英寸×8英寸的范围内进行挖掘:)你能澄清一下你的问题吗?我想问一下到目前为止它占用了多少存储空间。可能是因为上传了文档,添加了列表项,等等。。。
GetWebSizes -StartWeb <startURL>