【问题标题】:Control Microsoft NLB with WMI c#使用 WMI c# 控制 Microsoft NLB
【发布时间】:2011-12-09 13:30:12
【问题描述】:

我尝试使用 WMI 控制 NLB。

  WqlObjectQuery wql = new  WqlObjectQuery (@"SELECT * FROM MicrosoftNLB_Node");
        ManagementObjectSearcher search = new ManagementObjectSearcher(wql);
        foreach (var obj in search.Get())
        {
          MessageBox.Show(obj.ToString());
        }

我收到一条错误消息“无效类”

【问题讨论】:

    标签: c# .net wmi nlb


    【解决方案1】:

    试试这个:

    ManagementObjectSearcher search = new ManagementObjectSearcher(
        @"root\MicrosoftNLB",
        @"SELECT * FROM MicrosoftNLB_Node");
    foreach (var obj in search.Get())
    {
        MessageBox.Show(obj.ToString());
    }
    

    【讨论】:

      【解决方案2】:

      MicrosoftNLB_Node 类是Root\MicrosoftNLB 命名空间的一部分,因此您似乎在连接到 WMi 服务之前没有设置命名空间。

      试试这个

      ManagementObjectSearcher search = new ManagementObjectSearcher(@"root\MicrosoftNLB",wql);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-08
        • 2012-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-28
        • 1970-01-01
        • 2023-03-11
        相关资源
        最近更新 更多