spsite.usageinfo.storage和spsiteadMinistration.diskused之间有什么区别?
-
16-10-2019 - |
题
我想创建一个powershell-script,可以列出SharePoint站点收集的实际大小(除其他Infos),并将其导出到CSV。
写那个脚本,我发现有多种方法可以获取站点收集的“大小”:
- spsite.usageinfo.score
“包含站点收集消耗的字节中的存储总量”http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.usageinfo.storage.aspx - spsiteadministration.diskused
“获取一个指示站点收集使用的磁盘空间量的值”
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spsiteadministration.diskused.aspx
根据我的经验,spsiteadministration.diskused大于spsite.usageinfo.score。在大多数情况下存储,而有时它们都返回相同的值。
那么,有人可以解释到底有什么区别吗?
解决方案
我 +1'anders回答是因为这是接近您想做的事情的正确方法,但是为了您的观点,它并不能解决您的问题,即“字节中的存储量”和“使用的磁盘空间数量”之间有什么不同”。
我看到的那样有两个可能的原因:
1)用USAGEINFO计算为实时,因为从站点收集中添加或删除了数据。而我认为磁盘是在维护工作的一部分中以设定的间隔计算的。
2)用法可能不计算第2阶段回收箱中的项目,因为它们不计入配额。第1阶段回收箱中的项目被计入配额。
其他提示
看看Spsite.usage属性
托德·克林特(Todd Klindt)有一个脚本的示例,该脚本确实接近您想要的 这里.