询问者
如何使用powershell命令清空恢复已删除文件夹里面的邮件和删除某个用户邮箱某个时间以前的所有邮件呢

问题
全部回复
-
邮件系统是exchange 2010,我知道search-mailbox是可以的,但是我不知道具体的操作命令,可以帮忙给看下吗
清空某个用户的恢复已删除文件夹:search-mailbox -identity user01 -SearchDumpsterOnly -deletecontent ?
删除某个用户某个时间之前的所有邮件:Search-Mailbox -identity user01 -SearchQuery "Received:< $('3/04/2012')" -DeleteContent ?
刚测试了清空某个用户的恢复已删除文件夹的命令是正确的,效果达到了,但是删除某个用户某个时间之前的所有邮件的命令测试时出现了报错,我这边的测试环境是中文版的exchange 2010 sp3,中文版跟英文版还是有点区别的,麻烦大家帮忙给看看哈,下面是出现报错的截图,都是出现不支持此属性关键字的报错
-
尝试一下这个命令看看:
Search-Mailbox -identity user01 -SearchQuery "接收时间:<3/04/2012" -DeleteContent
接收时间后面的冒号用英文的冒号。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
尝试一下这个命令看看:
Search-Mailbox -identity user01 -SearchQuery "接收时间:<3/04/2012" -DeleteContent
接收时间后面的冒号用英文的冒号。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.刚按你说的试了,还是出现同样的报错,如下截图
-
你的Exchange 2010的版本是什么?
Get-ExchangeServer | Fl Name,*admin*
命令应该没错,确认你的账户有分配了mailbox import export role.
New-ManagementRoleAssignment -Role "mailbox importexport" -User administrator
然后你尝试一下换一下时间格式看看。
Search-Mailbox -identity user01 -SearchQuery "接收时间:<2012/02/11" -DeleteContent
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
exchange 2010版本是sp3,另外重新添加了邮箱导入导出的角色,命令的时间格式也换了,还是出现不支持此属性关键字的报错,如下截图,麻烦再帮忙给看看哈
您的版本是Exchange 2010 SP3,没有任何RU,我建议将Exchange 2010 SP3 升级到最新的RU版本->RU16,然后进行测试。之前我遇到过类似的在exchange 2010 SP3的问题,升级一下就解决了。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
exchange 2010版本是sp3,另外重新添加了邮箱导入导出的角色,命令的时间格式也换了,还是出现不支持此属性关键字的报错,如下截图,麻烦再帮忙给看看哈
您的版本是Exchange 2010 SP3,没有任何RU,我建议将Exchange 2010 SP3 升级到最新的RU版本->RU16,然后进行测试。之前我遇到过类似的在exchange 2010 SP3的问题,升级一下就解决了。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.按你说的手动下载并安装了exchange 2010 sp3的补丁包,重启了电脑,但是运行命令查看版本号并没有看到与之前有什么不同,运行那条删除邮件的命令同样出现了下面截图的报错,有没有什么其他的办法呢
-
exchange 2010版本是sp3,另外重新添加了邮箱导入导出的角色,命令的时间格式也换了,还是出现不支持此属性关键字的报错,如下截图,麻烦再帮忙给看看哈
您的版本是Exchange 2010 SP3,没有任何RU,我建议将Exchange 2010 SP3 升级到最新的RU版本->RU16,然后进行测试。之前我遇到过类似的在exchange 2010 SP3的问题,升级一下就解决了。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.按你说的手动下载并安装了exchange 2010 sp3的补丁包,重启了电脑,但是运行命令查看版本号并没有看到与之前有什么不同,运行那条删除邮件的命令同样出现了下面截图的报错,有没有什么其他的办法呢
没有大神知道这个问题怎么解决吗 -
exchange2013 ,使用上面命令,邮件还是删除不掉。角色权限给administrator了
andy
为了更好的帮助客户解决问题。请重新开一个帖子。并告诉我们你的详细操作步骤。
@lczass 如果实在没办法,只能到用户邮箱里,按时间顺序筛选邮件,然后进行删除了。
Best Regards,
Lynn-Li
TechNet Community Support
Please remember to mark the replies as answers.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.