Goyuix Asked: 2009-05-01 13:39:32 +0800 CST2009-05-01 13:39:32 +0800 CST 2009-05-01 13:39:32 +0800 CST 如何使用 PowerShell 清除 Exchange 邮件队列 772 今天早上我需要从邮件队列中清除一堆消息,并认为能够使用 Powershell 查询队列会非常好。有脚本吗? 注意:这是针对 SBS 2003 的,所以没有 Exchange 2007 - 但随着升级的临近,仅 2007 年的答案就可以了…… exchange powershell exchange-2003 3 个回答 Voted Best Answer Sam Cogan 2009-05-01T23:29:26+08:002009-05-01T23:29:26+08:00 我不知道可以为 Exchange 2003 执行此操作的 PowerShell 脚本(可能有一个,只是找不到),而 Exchange 2007 非常简单。 这里有一个脚本可以使用 vbscript 为您清除整个队列。您是要这样做,还是要删除特定的电子邮件? slipsec 2009-05-02T07:56:53+08:002009-05-02T07:56:53+08:00 Get-ExchangeServer | ?{$_.IsHubTransportServer -eq $true} | Get-Queue | get-message | Remove-Message -withNDR $false RIchard Watson 2012-03-05T08:19:47+08:002012-03-05T08:19:47+08:00 对于 Exchange 2003,我将使用 Microsoft PSS 的 Aqadmcli.exe,以下链接很好地概述了如何使用它来批量清除队列。 http://community.spiceworks.com/how_to/show/267
我不知道可以为 Exchange 2003 执行此操作的 PowerShell 脚本(可能有一个,只是找不到),而 Exchange 2007 非常简单。
这里有一个脚本可以使用 vbscript 为您清除整个队列。您是要这样做,还是要删除特定的电子邮件?
对于 Exchange 2003,我将使用 Microsoft PSS 的 Aqadmcli.exe,以下链接很好地概述了如何使用它来批量清除队列。
http://community.spiceworks.com/how_to/show/267