Menjalankan Pengkompilasi 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
Panggil pengkompilasi MOF dari baris perintah, menggunakan sintaks berikut.
mofcomp MOFfile.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 di compiler 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 dalam Kontrol WMI pada tab Tingkat Lanjut. Untuk informasi selengkapnya, lihat Mengatur Keamanan Namespace dengan Kontrol WMI.
Anda dapat mengubah namespace layanan yang menerima kelas dengan dua cara.
- Gunakan tombol -N untuk perintah mofcomp .
- Masukkan perintah preprocessor #pragma namespace dalam file MOF.
Secara opsional, Anda dapat mengkompilasi file MOF secara terprogram. Untuk informasi selengkapnya, lihat IMofCompiler.
Topik terkait