2

我尝试用 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());
        }

我收到一条错误消息“无效的课程”

4

2 回答 2

1

尝试这个:

ManagementObjectSearcher search = new ManagementObjectSearcher(
    @"root\MicrosoftNLB",
    @"SELECT * FROM MicrosoftNLB_Node");
foreach (var obj in search.Get())
{
    MessageBox.Show(obj.ToString());
}
于 2011-12-09T14:34:36.110 回答
1

MicrosoftNLB_Node它是命名空间的一部分的类,Root\MicrosoftNLB所以看起来你之前没有设置命名空间来连接到 WMi 服务。

尝试这个

ManagementObjectSearcher search = new ManagementObjectSearcher(@"root\MicrosoftNLB",wql);
于 2011-12-09T14:36:04.370 回答