You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求SharePoint Online二级回收站按删除时间筛选的PowerShell语句

按删除时间筛选并清理SharePoint Online二级回收站的PowerShell脚本

你可以通过DeletedDate属性筛选删除时间早于当前日期减90天的二级回收站项目,修改后的完整脚本如下:

Get-PnPRecycleBinItem -SecondStageOnly | Where-Object { $_.DeletedDate -le (Get-Date).AddDays(-90) } | Clear-PnpRecycleBinItem -Force

关键说明:

  • $_.DeletedDate:调用回收站项目自带的删除时间属性,这是PnP PowerShell中RecycleBinItem对象的标准属性
  • (Get-Date).AddDays(-90):计算当前日期往前推90天的时间节点
  • -le:表示“小于等于”,用于筛选删除时间不晚于90天前的所有项目

如果需要同时结合文件名筛选(比如仅清理90天前的docx格式文件),可以合并两个条件:

Get-PnPRecycleBinItem -SecondStageOnly | Where-Object { $_.DeletedDate -le (Get-Date).AddDays(-90) -and $_.LeafName -like "*.docx" } | Clear-PnpRecycleBinItem -Force

内容的提问来源于stack exchange,提问作者Brad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 05:31:34