我正在使用这个PowerShell命令尝试和删除我们的Exchange日记邮件,
[PS] C:\Windows\system32>Search-Mailbox -Identity exchangejournal -SearchQuery "Received:12/31/2012..06/30/2013" -DeleteContent
它说它是成功的,但它显示ResultItemsCount:0和ResultItemsSize:0 B <0字节>。 但是,如果我login到该邮箱,那么从该date的电子邮件。 任何关于我可能做错的build议?
谢谢
这里有几个可能的警告。
用大括号括起关键字查询:
Search-Mailbox -Identity exchangejournal -SearchQuery {received:12/31/2012..06/30/2013}
确保您的date与计算机上的ShortDate格式相匹配。 例如,在我的机器上用丹麦语区域设置,它将是: {received:31-12-2012..30-06-20} 。 确定你的一个简单的实验将是:
(Get-Date).ToShortDateString()
过去我看到Received财产问题。 如果以上都没有帮助,您可能需要尝试使用Sent属性:
Search-Mailbox -Identity exchangejournal -SearchQuery {sent:12/31/2012..06/30/2013}
如果在删除引号后发现有关date的任何语法错误,请将date范围括在括号中: {sent:(12/31/2012..06/30/2013)}