我正在寻找将列出所有网站集及其在磁盘上的大小的stsadm命令。谢谢。
答案 0 :(得分:3)
这会将网站集列表输出到名为sites.xml的文件中,该文件可以在其他stsadm命令中使用,例如mergecontentdbs
stsadm -o enumsites -url http://MySharePointSite > C:\sites.xml
请注意,如果有大量网站集,这可能需要很长时间 - 我的SharePoint系统需要2个小时。
编辑:添加了子网站的命令:
对于子站点,您可以使用enumsubwebs命令,将网站集的根URL传递给枚举:
stsadm -o enumsubwebs -url http://MySharePointSite
但是,这不会为您提供Web的大小,也不会输出网站集中根网站的值,也不会递归,因此您不会获得子网站的子网站。它只是一个顶级子网站列表。
您可以使用新的enumallwebs命令获取内容数据库中所有网站的完整列表:
stsadm -o enumallwebs -databasename MyContentDatabaseName
不幸的是,它也没有给你网络的大小。