Executar o compilador do MOF em um arquivo
Você tem duas opções ao compilar um arquivo MOF: usar o utilitário de linha de comando ou usar uma interface programática.
Enquanto você não executa o compilador do MOF, Mofcomp.exe, o provedor não é registrado no WMI e as classes que ele criou no arquivo MOF não ficam disponíveis no repositório do WMI. O procedimento a seguir descreve como compilar um arquivo MOF.
Para executar o compilador do MOF em um arquivo usando a linha de comando
Chame o compilador do MOF com a linha de comando usando a sintaxe a seguir.
mofcompMOFfile.mof
O compilador do MOF dá suporte a uma variedade de opções para controlar situações especiais de processamento. Todas as opções são facultativas e qualquer combinação de opções é permitida. No entanto, não faz sentido usar algumas das opções em combinação com outras. Por exemplo, combinar as opções -class:updateonly e -class:createonly faz com que o compilador não execute nenhuma ação.
Por padrão, o Mofcomp.exe armazena as classes compiladas no namespace do WMI root\default. Observe que o namespace padrão para o Mofcomp.exe não é o mesmo que o namespace padrão para scripts. O namespace padrão para scripts é especificado no Controle do WMI na guia Avançado. Para obter mais informações, consulte Configurar a segurança do namespace com o Controle do WMI.
Você pode alterar o namespace que recebe as classes de duas maneiras.
- Use a opção -N no comando mofcomp.
- Insira o comando pré-processador #pragma namespace no arquivo MOF.
Opcionalmente, você pode compilar um arquivo MOF programaticamente. Para obter mais informações, confira IMofCompiler.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de