我想建立一個WebService,顯示兩列獲得網站的使用情況彙總: 用戶名,網址。MOSS - 通過代碼
這將是我的SharePoint站點的所有入口的列表。
我覺得用「MOSS時使用服務」, 是否有關於如何獲取服務器的數據的任何物品? 或者我可能需要直接在這裏處理IIS?
我想建立一個WebService,顯示兩列獲得網站的使用情況彙總: 用戶名,網址。MOSS - 通過代碼
這將是我的SharePoint站點的所有入口的列表。
我覺得用「MOSS時使用服務」, 是否有關於如何獲取服務器的數據的任何物品? 或者我可能需要直接在這裏處理IIS?
首先你需要enable usage analysis processing(TechNet)。然後,對於您已擁有的開箱即用選件,該TechNet文章中提供了說明,您也可以使用use SharePoint Designer。
不幸的是,使用數據無法通過SharePoint API以編程方式訪問。您應該設置IIS Log Parser。這個問題有很多信息Exporting SharePoint usage log files into a database using LogParser和Todd Klindt,Cory Burns的博客文章。
您可以通過SharePoint API以編程方式訪問使用情況數據。
首先,您必須啓用MOSS站點使用統計數據。然後您可以使用SPWeb的GetUsageData方法。
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.getusagedata.aspx
謝謝!似乎是我正在尋找的 – Erez 2009-10-04 11:10:39