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

6
我即将开始谷歌搜索,但想先在这里问一下。我们已经找到了一个VB脚本,可以枚举SharePoint站点集合/网站。它调用stsadm来实现这一点,并递归评估每个站点以获取子站点。
我想知道是否可以修改该脚本以获取每个站点集合/站点的大小(以字节为单位)。
我们正在使用MOSS 2007。
编辑: 我在SO上找到了相关问题, 但没有看到磁盘空间问题的答案。
4个回答

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
您还可以从 Central Admin 中获取此信息。 应用程序管理> 网站集配额和锁定。 在底部,它会显示当前使用的空间。

0

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


0

http://example.com正确导出到c:\sites.txt的语法。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接