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

  1. 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.

    1. Use a opção -N para o comando mofcomp .
    2. Insira o comando do pré-processador #pragma no arquivo MOF.
  2. Opcionalmente, você pode compilar um arquivo MOF programaticamente. Para obter mais informações, consulte IMofCompiler.

Compilar arquivos MOF

mofcomp

Comandos do pré-processador