Compartir a través de


Ejecutar el compilador MOF en un archivo

Tiene dos opciones a la hora de compilar un archivo MOF: utilizar la utilidad de línea de comandos o utilizar una interfaz programática.

Hasta que ejecute el compilador MOF Mofcomp.exe, un proveedor no está registrado en WMI y las clases que ha creado en el archivo MOF no están disponibles en el archivo repositorio WMI. El siguiente procedimiento describe cómo compilar un archivo MOF.

Para ejecutar el compilador MOF en un archivo desde la línea de comandos

  1. Llame al compilador MOF desde la línea de comandos, utilizando la siguiente sintaxis.

    mofcomp MOFfile.mof

    El compilador MOF soporta una variedad de interruptores para controlar situaciones especiales de procesamiento. Todos los interruptores son opcionales, y se permite cualquier combinación de interruptores. Sin embargo, no tiene sentido utilizar algunos de los interruptores en combinación con otros. Por ejemplo, para combinar el -class:updateonly y -class:createonly hace que el compilador no realice ninguna acción.

    Por defecto, Mofcomp.exe almacena las clases compiladas en el espacio de nombres WMI root\default. Tenga en cuenta que el espacio de nombres por defecto para Mofcomp.exe no es el mismo que el espacio de nombres por defecto para scripting. El espacio de nombres predeterminado para las secuencias de comandos se especifica en el Control WMI de la ficha Avanzado. Para obtener más información, consulte Configuración de la seguridad del espacio de nombres con el control WMI.

    Puede cambiar el espacio de nombres que recibe las clases de dos maneras.

    1. Use el -N interruptor para el mofcomp comando.
    2. Inserte el comando preprocesador #espacio de nombre pragma en el archivo MOF.
  2. Opcionalmente, puede compilar un archivo MOF mediante programación. Para más información, véase IMofCompiler.

Compilación de archivos MOF

mofcomp

Comandos de preprocesadores