Управление Microsoft NLB с помощью WMI C#
Я пытаюсь контролировать 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 ответа
MicrosoftNLB_Node
класс это часть Root\MicrosoftNLB
namespace, так что кажется, что вы не устанавливаете пространство имен прежде, чем подключиться к сервису WMi.
попробуй это
ManagementObjectSearcher search = new ManagementObjectSearcher(@"root\MicrosoftNLB",wql);
Попробуй это:
ManagementObjectSearcher search = new ManagementObjectSearcher(
@"root\MicrosoftNLB",
@"SELECT * FROM MicrosoftNLB_Node");
foreach (var obj in search.Get())
{
MessageBox.Show(obj.ToString());
}