sharepoint - 如何获取网站集的第二阶段 SharePoint 2016 回收站的大小?
问题描述
我正在尝试获取 SharePoint 2016 辅助网站集回收站中的数据大小。
我尝试了以下脚本但没有成功:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
$WebApp=get-spwebapplication "http://contoso.com"
foreach ($SPSite in $WebApp.Sites)
{
# SPRecycleBinQuery to Query Reycle bin
$SPRecycleBinQuery=new-object Microsoft.SharePoint.SPRecycleBinQuery
$SPRecycleBinQuery.OrderBy = [Microsoft.SharePoint.SPRecycleBinOrderBy]::DeletedDate;
$SPRecycleBinQuery.IsAscending = $false;
$SPRecycleBinQuery.RowLimit = 2000
$SPRecycleBinQuery.ItemState = [Microsoft.SharePoint.SPRecycleBinItemState]::SecondStageRecycleBin
$SPRecycleBinItemCollection = $SPSite.GetRecycleBinItems($SPRecycleBinQuery)
$Size=0
for ($i=$SPRecycleBinItemCollection.Count-1; $i -GE 0; $i--)
{
$guid = $SPRecycleBinItemCollection[$i].ID;
$Size+=$SPRecycleBinItemCollection[$i].Size
}
write-host "Recycle bin Size in" $SPSite.RootWeb.Title "-" $SPSite.RootWeb.URL ":" ($size/1MB)
}
如何获得二次回收箱尺寸?
解决方案
推荐阅读
- django - 对于 Django DetailView,如果查询集为真,如何返回 404
- android - 如何在测试中跳过重复事件的网络呼叫?
- css - Bootstrap Grid 和 Flexbox,一列有水平和垂直滚动
- java - 无法连接到天气 API
- javascript - 如何在幻灯片中添加箭头?
- android - 可以在 Android 上的 Xamarin.Forms 中自己的活动中显示页面吗?
- r - 跨越超过一页的带有knitr的子图或子标题?
- database - Postgresql 尝试实现一对多
- java - 如何处理返回不同格式日期时间的 API 的 LocalDateTime?
- tensorflow - 序列化张量并从图中写入 tfrecord