我需要删除“收件箱”文件夹中的“共享邮箱”电子邮件,从今天起,该文件夹的使用期限已比1个月大420,000 +。
获取邮箱-过滤器'((RecipientTypeDetails -eq“ SharedMailbox”)'| Search-Mailbox'Admin@domain.com'-TargetMailbox'HelpDesk@Domain.com'-TargetFolder'Inbox'-SearchQuery“ kind:Email AND Received:
"18/10/2018..1/1/1970
”“ -DeleteContent
我发现的脚本不具有时间戳功能,并且不确定如何修改它,因此我可以每月作为计划任务运行此脚本。
答案 0 :(得分:1)
您可以参考以下代码:
$DT = (Get-Date).AddDays(-30).ToString("d")
Get-Mailbox | Search-Mailbox -SearchQuery "From:voicemail@contoso.com AND Subject:'Voicemail Message' AND received:< $DT" -TargetMailbox "helpdesk" -TargetFolder "SearchAndDeleteLog" -logonly -loglevel Full
有关更多信息,请参考以下链接: