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