Сведения о вопросе

Fedya

06:14, 28th August, 2020

Теги

vbscript   wmi    

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

Просмотров: 459   Ответов: 2

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

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



  Сведения об ответе

park

01:17, 26th August, 2020

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

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

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

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


  Сведения об ответе

dumai

12:26, 25th August, 2020

Эта страница 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);           
}


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться