我想知道我的小组的SharePoint网站使用了多少空间(文件+版本历史记录)。但是,我只能访问我的网站,而不是整个SharePoint实例,所以我必须提出自己的解决方案。我对总数感兴趣,但每个文件的使用情况也很好。SharePoint网站空间使用情况
我搜索了所有我能想到的东西,但是找不到太多有用的东西。 SharePoint编程似乎没有问题,因为我无法访问机器。 SharePoint Web Services看起来很有希望,但所提供的服务似乎都没有给我所需的东西。我还发现了一个VBA库,可以让我列出文档的版本:Office.DocumentLibraryVersion。但是,这种类型不包含“大小”属性 - 为什么不呢?
无论如何,我将很高兴与以下两种解决方案:
- 库或API从VBA,VB或者C#中使用(或任何其他语言,对于这个问题)
- 提供文件大小/空间使用率信息的SharePoint Web服务
- 一个完全疯狂的脚本,它使用http遍历库中的所有文件夹/文件/版本,并进行疯狂的模式匹配以确定每个文件的大小,然后将它们加在一起并返回总计(SharePoint du)
我认为SO是这个问题的最佳论坛,但非编程解决方案同样受欢迎。基本上,任何你能想到的都会有所帮助。此时,即使“这不可能”也是有用的。
在此先感谢。
有一个/_layouts/usage.aspx,但它告诉我我没有访问权限。我已经将该信息添加到了我对网站管理员的请求中。 它看起来像我会手动计算文件大小。非常感谢,Nat。 – alexsome 2010-02-15 14:35:52
usage.aspx只是网站使用,而不是我认为的大小。 – Nat 2010-02-15 20:06:01