Ejecución del compilador MOF en un archivo
Tiene dos opciones al compilar un archivo MOF: mediante la utilidad de línea de comandos o mediante una interfaz de programación.
Hasta que ejecute el compilador MOF, Mofcomp.exe, un proveedor no se registra con WMI y las clases que creó en el archivo MOF no están disponibles en el repositorio WMI. En el procedimiento siguiente se describe cómo compilar un archivo MOF.
Para ejecutar el compilador MOF en un archivo desde la línea de comandos
Llame al compilador MOF desde la línea de comandos mediante la sintaxis siguiente.
mofcompMOFfile.mof
El compilador MOF admite una variedad de modificadores para controlar situaciones de procesamiento especiales. Todos los modificadores son opcionales y se permite cualquier combinación de conmutadores. Sin embargo, no tiene sentido usar algunos de los modificadores en combinación con otros. Por ejemplo, para combinar los modificadores -class:updateonly y -class:createonly, el compilador no realiza ninguna acción.
De forma predeterminada, Mofcomp.exe almacena las clases compiladas en el espacio de nombres root\default de WMI. Tenga en cuenta que el espacio de nombres predeterminado para Mofcomp.exe no es el mismo que el espacio de nombres predeterminado para el scripting. El espacio de nombres predeterminado para el scripting se especifica en el control WMI en la pestaña Avanzadas. Para obtener más información, vea Establecer la seguridad del espacio de nombres con el control WMI.
Puede cambiar el espacio de nombres que recibe las clases de dos maneras.
- Use el conmutador -N para el comando mofcomp.
- Inserte el comando de preprocesador #pragma namespace en el archivo MOF.
Opcionalmente, puede compilar un archivo MOF mediante programación. Para obtener más información, consulte IMofCompiler.
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de