Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tingkat Keparahan : Peringatan
Status default: Selalu diaktifkan
Description
Aturan ini mendeteksi saat manifes modul tidak memiliki bidang yang wajib diisi. Manifes modul adalah file .psd1 yang berisi tabel hash. Kunci dan nilai dalam tabel hash menjelaskan konten dan atribut modul, menentukan prasyarat, dan menentukan bagaimana komponen diproses.
Manifes modul harus berisi pasangan kunci-nilai berikut agar dianggap valid:
ModuleVersion
Semua kunci lainnya bersifat opsional dan urutan Anda menempatkannya tidak masalah. Untuk mempelajari lebih lanjut, lihat about_Module_Manifests.
Example
Tidak sesuai
@{
Author = 'PowerShell Author'
NestedModules = @('.\mymodule.psm1')
FunctionsToExport = '*'
CmdletsToExport = '*'
VariablesToExport = '*'
}
Sesuai
@{
ModuleVersion = '1.0'
Author = 'PowerShell Author'
NestedModules = @('.\mymodule.psm1')
FunctionsToExport = '*'
CmdletsToExport = '*'
VariablesToExport = '*'
}
Mengonfigurasi aturan
Aturan ini selalu diaktifkan dan tidak dapat dikonfigurasi. Gunakan salah satu metode berikut untuk menghindari penggunaan aturan ini:
- Buat file konfigurasi aturan kustom untuk hanya menyertakan aturan yang Anda inginkan atau kecualikan aturan yang tidak Anda inginkan.
- Tambahkan atribut penekanan aturan yang sesuai ke kode Anda untuk menekan aturan untuk blok kode tertentu. Untuk informasi selengkapnya, lihat bagian Menekan aturanMenggunakan PSScriptAnalyzer.