删除 Windows 上的 MQ 系列订阅
Delete MQ Series subscriptions on Windows
是否有 DOS 或 Windows 脚本命令来删除对给定 MQ 主题的所有 MQ 系列订阅?目前,我们在测试我们的应用程序时直接转到 MQ Explorer 手动删除给定主题的订阅。
您可以使用 runmqsc
命令从命令提示符或脚本(例如 Powershell 或批处理文件)查看和管理 IBM MQ。
显示对某个主题的所有订阅:
echo DIS SUB(*) WHERE(TOPICSTR EQ 'Some/Topic/String') | runmqsc QMGRNAME
要删除订阅:
echo DELETE SUB('SUBSCRIPTION.NAME') | runmqsc QMGRNAME
也许(虽然已撤回)SupportPac
MA01 = q.exe
也可以帮助你。
运行速度快,但参数有点棘手
是否有 DOS 或 Windows 脚本命令来删除对给定 MQ 主题的所有 MQ 系列订阅?目前,我们在测试我们的应用程序时直接转到 MQ Explorer 手动删除给定主题的订阅。
您可以使用 runmqsc
命令从命令提示符或脚本(例如 Powershell 或批处理文件)查看和管理 IBM MQ。
显示对某个主题的所有订阅:
echo DIS SUB(*) WHERE(TOPICSTR EQ 'Some/Topic/String') | runmqsc QMGRNAME
要删除订阅:
echo DELETE SUB('SUBSCRIPTION.NAME') | runmqsc QMGRNAME
也许(虽然已撤回)SupportPac
MA01 = q.exe
也可以帮助你。
运行速度快,但参数有点棘手