Tipi di attributoAttribute Types

Gli attributi del cmdlet possono essere raggruppati in base alla funzionalità.Cmdlet attributes can be grouped by functionality. Le sezioni seguenti descrivono gli attributi disponibili e descrivono il funzionamento del runtime quando viene richiamato l'attributo.The following sections describe the available attributes and describe what the runtime does when the attribute is invoked.

Attributi dei cmdletCmdlet Attributes

CmdletCmdlet

Identifica una classe .NET Framework come cmdlet.Identifies a .NET Framework class as a cmdlet. Si tratta dell'attributo di base obbligatorio.This is the required base attribute. Per altre informazioni, vedere dichiarazione dell'attributo del cmdlet.For more information, see Cmdlet Attribute Declaration.

Attributi del parametroParameter Attributes

ParametroParameter

Identifica una proprietà pubblica nella classe del cmdlet come parametro del cmdlet.Identifies a public property in the cmdlet class as a cmdlet parameter. Per altre informazioni, vedere dichiarazione dell'attributo Parameter.For more information, see Parameter Attribute Declaration.

AliasAlias

Specifica uno o più alias per un parametro.Specifies one or more aliases for a parameter. Per altre informazioni, vedere dichiarazione di attributo alias.For more information, see Alias Attribute Declaration.

Attributi di convalida degli argomentiArgument Validation Attributes

ValidateCountValidateCount

Specifica il numero minimo e massimo di argomenti consentiti per un parametro del cmdlet.Specifies the minimum and maximum number of arguments that are allowed for a cmdlet parameter. Per altre informazioni, vedere dichiarazione dell'attributo ValidateCount.For more information, see ValidateCount Attribute Declaration.

ValidateLengthValidateLength

Specifica un numero minimo e massimo di caratteri per un argomento di parametro del cmdlet.Specifies a minimum and maximum number of characters for a cmdlet parameter argument. Per altre informazioni, vedere dichiarazione dell'attributo validateLength.For more information, see ValidateLength Attribute Declaration.

ValidatePatternValidatePattern

Specifica un modello di espressione regolare a cui deve corrispondere l'argomento del parametro del cmdlet.Specifies a regular expression pattern that the cmdlet parameter argument must match. Per altre informazioni, vedere dichiarazione dell'attributo ValidatePattern.For more information, see ValidatePattern Attribute Declaration.

ValidateRangeValidateRange

Specifica i valori minimo e massimo per un argomento di parametro del cmdlet.Specifies the minimum and maximum values for a cmdlet parameter argument. Per altre informazioni, vedere dichiarazione dell'attributo ValidateRange.For more information, see ValidateRange Attribute Declaration.

ValidateSetValidateSet

Specifica un set di valori validi per l'argomento del parametro del cmdlet.Specifies a set of valid values for the cmdlet parameter argument. Per altre informazioni, vedere dichiarazione dell'attributo ValidateSet.For more information, see ValidateSet Attribute Declaration.

Vedere ancheSee Also

Windows PowerShell SDKWindows PowerShell SDK