Pregunta

Es allí cualquier manera de listado de las clases WMI y sus propiedades disponibles para un sistema en particular?Estoy interesado en un vbscript enfoque, pero por favor, sugiera nada realmente :)

P. S.Gran sitio.

¿Fue útil?

Solución

Creo que esto es lo que usted desea.

Código WMI Creador

Una parte de esta ingeniosa utilidad le permite navegar por los espacios de nombres y clases o propiedades en el local y remoto de las PCs, por no hablar de la generación de WMI código en VBScript/C#/VB sobre la marcha.Muy útil.

También, el código utilizado para crear la utilidad se incluye en la descarga, lo que podría proporcionar una referencia, si usted quería crear su propio navegador como interfaz.

Otros consejos

Esta página de MSDN camina a través de la enumeración de las clases disponibles: Cómo:Lista de las Clases en un espacio de Nombres WMI

para recuperar las propiedades de una clase:

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);           
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top