Ibm mq 删除Windows上的MQ系列订阅

Ibm mq 删除Windows上的MQ系列订阅,ibm-mq,Ibm Mq,是否有DOS或Windows脚本命令来删除对给定MQ主题的所有MQ系列订阅?目前,在测试应用程序时,我们直接转到MQ资源管理器手动逐个删除给定主题的订阅。您可以使用runmqsc命令从命令提示符或脚本(例如Powershell或批处理文件)查看和管理IBM MQ 要显示对某个主题的所有订阅,请执行以下操作: echo DIS SUB(*) WHERE(TOPICSTR EQ 'Some/Topic/String') | runmqsc QMGRNAME 要删除订阅,请执行以下操作: echo

是否有DOS或Windows脚本命令来删除对给定MQ主题的所有MQ系列订阅?目前,在测试应用程序时,我们直接转到MQ资源管理器手动逐个删除给定主题的订阅。

您可以使用
runmqsc
命令从命令提示符或脚本(例如Powershell或批处理文件)查看和管理IBM MQ

要显示对某个主题的所有订阅,请执行以下操作:

echo DIS SUB(*) WHERE(TOPICSTR EQ 'Some/Topic/String') | runmqsc QMGRNAME
要删除订阅,请执行以下操作:

echo DELETE SUB('SUBSCRIPTION.NAME') | runmqsc QMGRNAME
可能(尽管撤回)SupportPac
我也可以帮你。
工作速度很快,但参数有点棘手

您使用的是什么版本的MQ?
runmqsc
命令用作管理MQ的CLI。您必须解析输出才能为您提到的任务编写脚本。我主要在Linux上工作,有一个awk命令可以解析输出,如果您有可用的awk,我可以提供这个。