AvoidUsingDeprecatedManifestFields

Livello di gravità: Avviso

Description

Questa regola rileva l'uso di campi manifest obsoleti nei file manifest dei moduli (.psd1) che dovrebbero essere sostituiti con i loro equivalenti moderni. PowerShell 5.0 ha soppresso diversi campi nei file manifest dei moduli (.psd1) a favore di nuove alternative.

Il ModuleToProcess campo, che veniva usato per specificare il file script del modulo da caricare, viene sostituito dal RootModule campo. Il RootModule campo offre la stessa funzionalità ed è l'approccio raccomandato per i nuovi moduli.

Example

Non conforme

ModuleToProcess ='psscriptanalyzer'

ModuleVersion = '1.0'

Compliant

RootModule ='psscriptanalyzer'

ModuleVersion = '1.0'