Мне интересно, возможно ли написать сценарий Powershell для перемещения сообщения из одной очереди MSMQ в другую?
У меня есть несколько сообщений о сбоях (т. Е. Сообщений, которые не были завершены, например, из-за их вызова, например, из-за сбоя сервера) в очереди ошибок, которую я хотел бы повторить, переместив их обратно в исходную очередь обработки. Я использую обработчики NServiceBus v6 для прослушивания сообщений, поступающих в исходную очередь обработки, которые отправят сообщение повторно, если они будут помещены обратно в эту очередь.
Кто-нибудь делал это до использования Powershell?
В частности, я хотел бы сделать следующее в Powershell:
- Найти сообщение на основе указанного c идентификатора (строки) в теле сообщения
- Переместить это сообщение в конкретная c очередь
Я знаю, что у Powershell есть такие команды, как Move-MsmqMessage . Мне не удалось найти в Интернете пример, который я мог бы повторно использовать для этой функции.
Любая помощь, высоко оцененная.