我想知道我的小組的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