2015-11-20 3 views
2

Я нашел этот пост Purge MSMQ queue and reset IIS from a bat fileЧистки в общую очередь MSMQ в Powershell 2.0

для продувки собственной очереди MSMQ. Я думал, что смогу приспособить его для очистки публичной очереди, изменив Private на Public, но это не удалось.

Как я могу очистить публичную очередь MSMQ в Powershell 2.0?

Спасибо!

ответ

2

Получил это, мне пришлось удалить private$ вместо того, чтобы его менять.

Так что это делает работу:

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

 Смежные вопросы

  • Нет связанных вопросов^_^