我即将开始谷歌搜索,但我想我会从这里开始。我们已经找到了一个VB script来枚举SharePoint网站集/网站。它调用stsadm来实现这一点,它递归地评估每个站点以获取子站点。
我想知道我们是否可以修改该脚本以获取每个网站集/网站的大小(以字节为单位)。
我们正在使用MOSS 2007。
修改: 我找到了related question on SO,但没有看到磁盘空间问题的答案。
答案 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