c# WMI тип объектов Reference

310
05 мая 2018, 14:39

При обращении к удаленному серверу через WMI получаю результат следующего вида:

Код:

ConnectionOptions co = new ConnectionOptions { Username = "login", Password = "password" };
ManagementScope scope = new ManagementScope(@"\\" + "ip" + @"\root\MicrosoftNLB", co);            
ObjectQuery query = new ObjectQuery("Select * from MicrosoftNLB_NodeSettingPortRule");
ManagementObjectSearcher s =
        new ManagementObjectSearcher(
        scope,
        query,
        new EnumerationOptions(null, System.TimeSpan.MaxValue,1, true, false, true,true, false, true, true)
        );
foreach (ManagementObject service in s.Get())
{                          
    foreach (PropertyData property in service.Properties)
    {
        Console.WriteLine(property.Name + " " + property.Value + "\t" + property.Type);
    }
}

Структура ответа:

[Association, Dynamic, provider("Microsoft|NLB_Provider|V1.0"), AMENDMENT]
class MicrosoftNLB_NodeSettingPortRule : CIM_Component
{
  MicrosoftNLB_PortRule    REF PartComponent;
  MicrosoftNLB_NodeSetting REF GroupComponent;
};

Вопрос:
Как получить свойства полученных объектов PartComponent или GroupComponent типа Reference?
Например: Нужен параметр SettingID из объекта GroupComponent.

READ ALSO
Asp Net Core SignalR

Asp Net Core SignalR

Возможно ли взаимодействовать с asp core signalr хабом, использую на клиенте чистые веб сокеты?

275
Проверка dll на подлинность

Проверка dll на подлинность

Подскажите как мне проверить загружаемую dll на подлинность? Подписал dll ключом строгого имени,но не нашел способа проверки данного подписывания

367
Парсинг сайта metanit

Парсинг сайта metanit

Хочу спарсить сайт metanitcom

361