6

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

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

我们正在使用 MOSS 2007。

编辑:我在 SO 上找到了一个相关问题,但没有看到磁盘空间问题的答案。

4

4 回答 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>

如果我找到站点/子站点的方法,将更新。

于 2009-10-21T15:38:03.270 回答
1

您还可以从 Central Admin 获取此信息。应用程序管理 > 网站集配额和锁定。在底部,它会为您提供当前使用的空间。

于 2009-10-21T15:40:52.860 回答
0

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

于 2009-10-21T15:38:02.370 回答
0

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

stsadm - o enumsites -url "http://example.com" > c:\sites.txt
于 2013-01-09T18:10:35.230 回答