Bagikan melalui


Tugas mofcomp

Windows Driver Kit (WDK) menyediakan tugas Mofcomp sehingga Anda dapat menjalankan alat Mofcomp.exe saat membuat driver menggunakan MSBuld. Untuk informasi tentang alat ini, lihat mofcomp.

MSBuild menggunakan item Mofcomp untuk mengirim parameter untuk tugas Mofcomp ke Mofcomp.exe. Metadata item untuk Mofcomp diakses menggunakan item Mofcomp dalam file proyek.

Contoh berikut menunjukkan cara mengedit metadata dalam file .vcxproj.

<ItemGroup>
    <Mofcomp Include="b.mof">
      <WMISyntaxCheck>true</WMISyntaxCheck>
    </Mofcomp>
</ItemGroup>

Contoh berikut menunjukkan pemanggilan baris perintah:

mofcomp.exe -WMI b.mof

Contoh ini memanggil mofcomp.exe pada file b.mof dengan sakelar -WMI.

Parameter Tugas Mofcomp Item Metadata Sakelar Alat Deskripsi
Sumber @(Mofcomp) Parameter ITaskItem[] yang diperlukan. Menentukan daftar file sumber.
Amandemen %(Mofcomp.Amandemen) -AMENDMENT:<Locale> Parameter string opsional. Membagi file MOF menjadi versi bahasa netral dan -spesifik.
Otoritas %(Mofcomp.Authority) -A:<Authority> Parameter string opsional. Menentukan Otoritas sebagai otoritas (nama domain) untuk digunakan saat masuk ke WMI.
AutoRecover %(Mofcomp.AutoRecover) -autorecover Parameter Boolean opsional. Menambahkan file MOF bernama ke daftar file yang dikompilasi selama pemulihan repositori.
CreateBinaryMOFFile %(Mofcomp.CreateBinaryMOFFile) -B:<Nama file> Parameter string opsional. Meminta agar pengkompilasi membuat versi biner file MOF dengan nama Filename tanpa membuat modifikasi apa pun pada repositori WMI.
LanguageNeutralOutput %(Mofcomp.LanguageNeutralOutput) -MOF:<Path> Parameter string opsional. Nama output netral bahasa.
LanguageSpecificOutput %(Mofcomp.LanguageSpecificOutput) -MFL:<Path> Parameter string opsional. Nama output spesifik bahasa.
MinimalRebuildFromTracking %(Mofcomp.MinimalRebuildFromTracking) Parameter Boolean opsional. Jika true, build inkremental terlacak dilakukan; jika tidak, pembangunan ulang dilakukan.
MOFClass %(Mofcomp.MOFClass)
  • -class:createonly
  • -class:forceupdate
  • -class:safeupdate
  • -class:updateonly
Parameter string opsional. Mengizinkan atau Melarang pembuatan atau pembaruan kelas dalam file MOF. Lihat dokumentasi tentang keluarga sakelar -class untuk detailnya.
MOFInstance %(Mofcomp.MOFInstance)
  • -instance:createonly
  • -instance:updateonly
Parameter string opsional. Memungkinkan pembuatan atau pembaruan instans dalam file MOF. Lihat dokumentasi tentang -instance family of switches untuk detailnya.
NamespacePath %(Mofcomp.NamespacePath) -N:<namespacepath> Parameter string opsional. Meminta agar pengkompilasi memuat file MOF ke dalam namespace yang ditentukan sebagai namespacepath.
Kata sandi %(Mofcomp.Password) -P:<Password> Parameter string opsional. Menentukan Kata Sandi sebagai kata sandi untuk dimasukkan pengguna komputer saat masuk.
ResourceLocale %(Mofcomp.ResourceLocale) -L:<ResourceLocale> Parameter string opsional. Mengekstrak deskripsi MOF yang dilokalkan dari MOF biner saat digunakan dengan sakelar -ER.
ResourceName %(Mofcomp.ResourceName) -ER:<ResourceName> Parameter string opsional. Mengekstrak MOF biner dari sumber daya bernama.
SintaksCheck %(Mofcomp.SintaksCheck) -Check Parameter Boolean opsional. Meminta agar pengkompilasi hanya melakukan pemeriksaan sintaksis dan mencetak pesan kesalahan yang sesuai. Tidak ada sakelar lain yang dapat digunakan dengan sakelar ini.
ToolPath $(MofcompToolPath) Parameter string opsional. Memungkinkan Anda menentukan jalur lengkap ke folder tempat alat berada.
TrackerLogDirectory %(Mofcomp.TrackerLogDirectory) Parameter string opsional. Menentukan direktori Log untuk pelacak untuk menulis tlog.
TrackFileAccess $(TrackFileAccess) Parameter Boolean opsional. Jika true, melacak pola akses file untuk tugas ini.
NamaPengguna %(Mofcomp.UserName) -U:<UserName> Parameter string opsional. Menentukan UserName sebagai nama pengguna yang masuk.
WMISyntaxCheck %(Mofcomp.WMISyntaxCheck) -WMI Parameter Boolean opsional. Meminta agar pengkompilasi melakukan pemeriksaan sintaks WMI. Sakelar -B: harus digunakan dengan sakelar ini.

mofcomp