Executando o compilador MOF em um arquivo
Você tem duas opções ao compilar um arquivo MOF: usando o utilitário de linha de comando ou usando uma interface programática.
Até que você execute o compilador MOF, Mofcomp.exe, um provedor não está registrado no WMI e as classes que ele criou no arquivo MOF não estão disponíveis no repositório WMI. O procedimento a seguir descreve como compilar um arquivo MOF.
Para executar o compilador MOF em um arquivo a partir da linha de comando
Chame o compilador MOF da linha de comando, usando a sintaxe a seguir.
mofcomp MOFfile.mof
O compilador MOF oferece suporte a uma variedade de opções para controlar situações especiais de processamento. Todos os interruptores são opcionais e qualquer combinação de interruptores é permitida. No entanto, não faz sentido usar alguns dos interruptores em combinação com outros. 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 WMI root\default. Observe que o namespace padrão para Mofcomp.exe não é o mesmo que o namespace padrão para scripts. O namespace padrão para scripts é especificado no Controle WMI na guia Avançado. Para obter mais informações, consulte Definindo a segurança de namespace com o controle WMI.
Você pode alterar o namespace que recebe as classes de duas maneiras.
- Use a opção -N para o comando mofcomp .
- Insira o comando do pré-processador #pragma no arquivo MOF.
Opcionalmente, você pode compilar um arquivo MOF programaticamente. Para obter mais informações, consulte IMofCompiler.
Tópicos relacionados