当前位置: 首页 > 知识库问答 >
问题:

使用WMI和C#获取MSMQ队列

赵雅懿
2023-03-14

我在这里找到了问题的基本答案:在MSMQ、C#中枚举所有传出队列,然而,当我试图运行答案中发布的代码时,在抛出异常“无效查询”之前需要几秒钟到几分钟。

ManagementScope scope = new ManagementScope(@"\\"+Environment.MachineName+@"\root\cimv2");
SelectQuery query = new SelectQuery("SELECT * FROM Win32_PerfRawData_MSMQ_MSMQQueue");
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query))
{
   foreach (var queue in searcher.Get())
   {

   }
}

堆栈跟踪:在System.Management.ManagementException.throwwithExtendedInfo(ManagementStatus errorCode)在System.Management.ManagementObjectCollection.ManagementObjectNumerator.moveNext()在TestGetQueuesize.Program.Main(String[]args)在C:\users\lindj\documents\visual Studio()在System.Threading.ThreadHelper.ThreadStart_Context(对象状态)在System.Threading.ExecutionContext.Runinternal(ExecutionContext ExecutionContext,ContextCallback,Object state,Boolean preserveSyncCtx)在System.Threading.ExecutionContext.Run(ExecutionContext.nContext executionContext,ContextCallback callback,Object state)在System.Threading.ThreadHelper.ThreadStart()

共有1个答案

楚帅
2023-03-14

由于没有安装MSMQ的性能计数器,我打开了一个新的问题来处理这个问题:由于缺少性能计数器,MSMQ WMI查询失败

 类似资料:
  • 问题内容: 我很好奇,是否有人对提供对MSMQ的访问的Java库有任何建议?我已经下载了J-Integra Java- COM库的试用版,并构建并运行了他们的MSMQ示例应用程序,但是我很好奇是否有任何好的(免费的)替代方案。我遇到了一些JNI实现,例如jMSMQ和其他一些实现,但是如果可能的话,我宁愿避免使用JNI。 我们还研究了一些.NET <-> JMS互操作解决方案,例如JNBridge(

  • 消息队列(也称为 MSMQ)使在不同时间运行的应用程序可以在异类网络和可能暂时脱机的系统之间通讯。应用程序向队列发送消息并从队列读取消息。

  • 本文向大家介绍WMI入门教程之怎么使用WMI?,包括了WMI入门教程之怎么使用WMI?的使用技巧和注意事项,需要的朋友参考一下 知道了WMI是什么以后,肯定想要知道如何使用WMI干活。它能写“Hello World”吗?WMI没那么无聊,它一上来就会问你“你想要什么?”或者“你想要更改什么?”。。。 WMI工具   Windows本身提供了几个WMI工具供用户使用,包括WMIC.exe、WBEMT

  • 本文向大家介绍利用C#操作WMI指南,包括了利用C#操作WMI指南的使用技巧和注意事项,需要的朋友参考一下 1 什么是WMI? Windows Management Instrumentation (WMI)是可伸缩的系统管理结构,该规范采用一个统一、基于标准且可扩展的面向对象接口。它提供与系统管理员信息和基础WMI API交互的标准方法,主要由系统管理应用程序开发人员和系统管理员用来访问和操作系

  • 我想知道,如果可能的话,客户端应用程序(wint)如何发送NServicebus命令A由MSMQ队列处理,命令B由Azure存储队列或Azure服务总线处理?如果没有,我怎样才能避开它?

  • 我试图在Python3.4中创建一个ping服务器的函数。目前它只需要在Windows(可能是XP及以上)上工作。 我发现可以使用WMI Win32_PingStatus(Reference)类ping服务器,并编写了以下函数: 当您可以ping IP时,它返回True,当您不能ping IP时,它返回false。然而,每次运行它时,我都会在末尾出现一系列错误: 每次运行脚本时都会发生这种情况,尽