确定SharePoint网站/网站集的大小

时间:2009-10-21 15:26:14

标签: sharepoint stsadm

我即将开始谷歌搜索,但我想我会从这里开始。我们已经找到了一个VB script来枚举SharePoint网站集/网站。它调用stsadm来实现这一点,它递归地评估每个站点以获取子站点。

我想知道我们是否可以修改该脚本以获取每个网站集/网站的大小(以字节为单位)。

我们正在使用MOSS 2007。

修改: 我找到了related question on SO,但没有看到磁盘空间问题的答案。

4 个答案:

答案 0 :(得分:5)

您可以获取以MB为单位的网站集大小。

stsadm -o enumsites -url http://url

<Sites Count="1">
  <Site 
    Url="http://url" 
    Owner="A\user" 
    SecondaryOwner="A\user2" 
    ContentDatabase="WSS_Content_DB"
    StorageUsedMB="13756" 
    StorageWarningMB="0"
    StorageMaxMB="0" />
</Sites>

如果找到网站/子网站的方法,则会更新。

答案 1 :(得分:1)

您也可以从中央管理员处获取此信息。应用程序管理&gt;网站集配额和锁定。它在底部为您提供当前使用的空间。

答案 2 :(得分:0)

您可以在网站设置页面上看到总磁盘/数据库使用情况,但不确定如何在每个网站上实现此功能,我认为STSADM.exe -o enumsites -url htt:// siteurl sites.txt导出xml文件包括大小

答案 3 :(得分:0)

更正将http://example.com导出到c:\ sites.txt

的语法
stsadm - o enumsites -url "http://example.com" > c:\sites.txt