Attributi dei cmdlet

Windows PowerShell definisce diversi attributi che è possibile usare per aggiungere funzionalità comuni ai cmdlet senza implementare tale funzionalità all'interno del codice. Include l'attributo Cmdlet che identifica una classe Microsoft .NET Framework come classe cmdlet, l'attributo OutputType che specifica i tipi .NET Framework restituiti dal cmdlet, l'attributo Parameter che identifica le proprietà pubbliche come parametri del cmdlet e altro ancora.

Contenuto della sezione

Attributi nel codice del cmdlet Descrive il vantaggio dell'uso degli attributi nel codice del cmdlet.

Tipi di attributo Vengono descritti i diversi attributi che possono decorare una classe di cmdlet.

Dichiarazione di attributo alias Viene descritto come definire gli alias per il nome di un parametro del cmdlet.

Dichiarazione dell'attributo cmdlet Descrive come definire una classe .NET Framework come cmdlet.

Dichiarazione dell'attributo credential Viene descritto come aggiungere il supporto per la conversione dell'input di stringa in un oggetto System.Management.Automation.PSCredential.

Dichiarazione dell'attributo OutputType Viene descritto come specificare i .NET Framework restituiti dal cmdlet .

Dichiarazione di attributo di parametro Viene descritto come definire i parametri di un cmdlet.

Dichiarazione dell'attributo ValidateCount Viene descritto come definire il numero di argomenti consentiti per un parametro.

Dichiarazione dell'attributo ValidateLength Viene descritto come definire la lunghezza (in caratteri) di un argomento di parametro.

Dichiarazione dell'attributo ValidatePattern Viene descritto come definire i modelli validi per un argomento di parametro.

Dichiarazione dell'attributo ValidateRange Viene descritto come definire l'intervallo valido per un argomento di parametro.

Dichiarazione dell'attributo ValidateScript Viene descritto come definire i valori possibili per un argomento di parametro.

Dichiarazione dell'attributo ValidateSet Viene descritto come definire i valori possibili per un argomento di parametro.

Riferimento

Scrittura di un cmdlet di Windows PowerShell