在Powershell 2.0中清除公共MSMQ队列

时间:2015-11-20 15:55:10

标签: powershell powershell-v2.0 msmq

我找到了这篇文章 Purge MSMQ queue and reset IIS from a bat file

清除私有MSMQ队列。我想我可以通过Private更改Public来调整公共队列,但它失败了。

如何在Powershell 2.0中清除公共MSMQ队列?

谢谢!

1 个答案:

答案 0 :(得分:2)

知道了,我必须删除private$而不是更改它。

所以这就完成了工作:

[Reflection.Assembly]::LoadWithPartialName("System.Messaging")
$queueName = '.\testQueue'
$queue = new-object -TypeName System.Messaging.MessageQueue -ArgumentList $queueName
$queue.Purge()