Управление Microsoft NLB с помощью WMI c # - PullRequest
2 голосов
/ 09 декабря 2011

Я пытаюсь управлять NLB с помощью WMI.

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

Я получаю сообщение об ошибке «Недопустимый класс»

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Класс MicrosoftNLB_Node является частью пространства имен Root\MicrosoftNLB, так что кажется, что вы не устанавливали пространство имен прежде, чем подключаться к сервису WMi.

попробуйте это

ManagementObjectSearcher search = new ManagementObjectSearcher(@"root\MicrosoftNLB",wql);
1 голос
/ 09 декабря 2011

Попробуйте это:

ManagementObjectSearcher search = new ManagementObjectSearcher(
    @"root\MicrosoftNLB",
    @"SELECT * FROM MicrosoftNLB_Node");
foreach (var obj in search.Get())
{
    MessageBox.Show(obj.ToString());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...