Bagikan melalui


Menjalankan Compiler MOF pada File

Anda memiliki dua pilihan saat mengkompilasi file MOF: menggunakan utilitas baris perintah atau menggunakan antarmuka terprogram.

Sampai Anda menjalankan pengkompilasi MOF, Mofcomp.exe, penyedia tidak terdaftar di WMI dan kelas yang dibuat dalam file MOF tidak tersedia di repositori WMI. Prosedur berikut menjelaskan cara mengkompilasi file MOF.

Untuk menjalankan pengkompilasi MOF pada file dari baris perintah

  1. Panggil pengkompilasi MOF dari baris perintah, menggunakan sintaks berikut.

    mofcompMOFfile.mof

    Kompilator MOF mendukung berbagai sakelar untuk mengontrol situasi pemrosesan khusus. Semua sakelar bersifat opsional, dan kombinasi sakelar apa pun diizinkan. Namun, tidak masuk akal untuk menggunakan beberapa sakelar dalam kombinasi dengan orang lain. Misalnya, untuk menggabungkan -class:updateonly dan -class:createonly mengalihkan hasil pada pengompilasi yang tidak melakukan tindakan apa pun.

    Secara default, Mofcomp.exe menyimpan kelas yang dikompilasi di namespace layanan WMI root\default. Perhatikan bahwa namespace default untuk Mofcomp.exe tidak sama dengan namespace default untuk pembuatan skrip. Namespace default untuk pembuatan skrip ditentukan di Kontrol WMI pada tab Tingkat Lanjut. Untuk informasi selengkapnya, lihat Mengatur Keamanan Namespace layanan dengan Kontrol WMI.

    Anda dapat mengubah namespace layanan yang menerima kelas dengan dua cara.

    1. Gunakan sakelar -N untuk perintah mofcomp .
    2. Sisipkan perintah preprocessor #pragma namespace dalam file MOF.
  2. Secara opsional, Anda dapat mengkompilasi file MOF secara terprogram. Untuk informasi selengkapnya, lihat IMofCompiler.

Mengkompilasi File MOF

mofcomp

Perintah Pra-prosesor