Atributos del cmdlet

Windows PowerShell define varios atributos que puede usar para agregar funcionalidad común a los cmdlets sin implementar esa funcionalidad dentro de su propio código. Esto incluye el atributo Cmdlet que identifica una clase de Microsoft .NET Framework como una clase de cmdlet, el atributo OutputType que especifica los tipos .NET Framework devueltos por el cmdlet, el atributo Parameter que identifica las propiedades públicas como parámetros del cmdlet y mucho más.

En esta sección

Atributos en el código de cmdlet Describe la ventaja de usar atributos en el código del cmdlet.

Tipos de atributo Describe los distintos atributos que pueden decorar una clase de cmdlet.

Declaración de atributo de alias Describe cómo definir alias para un nombre de parámetro de cmdlet.

Declaración de atributo de cmdlet Describe cómo definir una clase .NET Framework como un cmdlet.

Declaración de atributo de credencial Describe cómo agregar compatibilidad para convertir la entrada de cadena en un objeto System.Management.Automation.PSCredential.

Declaración del atributo OutputType Describe cómo especificar los tipos de .NET Framework devueltos por el cmdlet .

Declaración de atributo de parámetro Describe cómo definir los parámetros de un cmdlet.

Declaración de atributo ValidateCount Describe cómo definir cuántos argumentos se permiten para un parámetro.

Declaración de atributo ValidateLength Describe cómo definir la longitud (en caracteres) de un argumento de parámetro.

Declaración de atributo ValidatePattern Describe cómo definir los patrones válidos para un argumento de parámetro.

Declaración de atributo ValidateRange Describe cómo definir el intervalo válido para un argumento de parámetro.

Declaración de atributo ValidateScript Describe cómo definir los valores posibles para un argumento de parámetro.

Declaración de atributo ValidateSet Describe cómo definir los valores posibles para un argumento de parámetro.

Referencia

Escribir un cmdlet de Windows PowerShell