Программный список классов WMI и их свойств.

StackOverflow https://stackoverflow.com/questions/12330

  •  08-06-2019
  •  | 
  •  

Вопрос

Существует ли какой-либо известный способ получения списка классов WMI и их свойств, доступных для конкретной системы?Меня интересует подход vbscript, но, пожалуйста, предложите что-нибудь действительно :)

P.S.Отличный сайт.

Это было полезно?

Решение

Я верю, что это то, чего ты хочешь.

Создатель кода WMI

Часть этой изящной утилиты позволяет вам просматривать пространства имен/классы/свойства на локальных и удаленных компьютерах, не говоря уже о генерации кода WMI в VBScript/C#/VB на лету.Очень полезно.

Кроме того, в загружаемый файл включен исходный код, использованный для создания утилиты, который может служить справочной информацией, если вы хотите создать свой собственный интерфейс, подобный браузеру.

Другие советы

На этой странице MSDN перечислены доступные классы: Как:Перечислите классы в пространстве имен WMI

для получения свойств из класса:

ManagementPath l_Path = new ManagementPath(l_className);
ManagementClass l_Class = new ManagementClass(myScope, l_ManagementPath, null);
foreach (PropertyData l_PropertyData in l_Class.Properties)
{
    string l_type = l_PropertyData.Type.ToString());
    int l_length = Convert.ToInt32(l_PropertyData.Qualifiers["maxlen"].Value);           
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top