1
我有這個PowerShell的片段刪除2個日期之間的電子郵件:如何在搜索郵箱查詢中使用動態日期?
Search-Mailbox -Identity <username> -SearchQuery '(Received:09/20/2012..10/12/2012)' -deletecontent
我想讓它動態的,所以它刪除電子郵件超過6個月以上。如何計算6個月前在此片段中使用的日期?
我曾嘗試:
$date = (Get-Date).AddMonths(-6)
Search-Mailbox -Identity Sales -SearchQuery '(Received:<$date)' -DeleteContent
,但它顯示錯誤消息:
屬性關鍵字不被支持。
這僅僅是基本的日期操作和字符串。使用'Get-Date'及其方法'.AddDays()'將成爲你正在尋找的開始。有沒有什麼你嘗試過,這是不工作? – Matt
@Matt OK,已更新。 – user6888062
好得多。感謝更新。 – Matt