Share via


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

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

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

Compilar arquivos MOF

mofcomp

Comandos de pré-processador