Compartir a través de


MissingModuleManifestField

Nivel de gravedad: advertencia

Descripción

Un manifiesto de módulo es un .psd1 archivo que contiene una tabla hash. Las claves y los valores de la tabla hash describen el contenido y los atributos del módulo, definen los requisitos previos y determinan cómo se procesan los componentes.

Los manifiestos de módulo deben contener las siguientes claves (y un valor correspondiente) para que se consideren válidos:

  • ModuleVersion

Todas las demás claves son opcionales. El orden de las entradas no es importante.

Cómo

Considere la posibilidad de agregar los campos que faltan al manifiesto.

Ejemplo

Incorrecto

@{
    Author              = 'PowerShell Author'
    NestedModules       = @('.\mymodule.psm1')
    FunctionsToExport   = '*'
    CmdletsToExport     = '*'
    VariablesToExport   = '*'
}

Correcto

@{
    ModuleVersion       = '1.0'
    Author              = 'PowerShell Author'
    NestedModules       = @('.\mymodule.psm1')
    FunctionsToExport   = '*'
    CmdletsToExport     = '*'
    VariablesToExport   = '*'
}