Compartir a través de


Cómo validar un rango de argumentos

En este ejemplo se muestra cómo especificar una regla de validación que el entorno de ejecución de Windows PowerShell puede usar para comprobar los valores mínimos y máximos del argumento de parámetro antes de ejecutar el cmdlet. Esta regla de validación se establece declarando el atributo ValidateRange.

Nota:

Para obtener más información sobre la clase que define este atributo, vea System.Management.Automation.ValidateRangeAttribute.

Para validar un intervalo de argumentos

  • Agregue el atributo ValidateRange como se muestra en el código siguiente. En este ejemplo se especifica un intervalo de 0 a 5 para el parámetro InputData.

    [ValidateRange(0, 5)]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    private int inputData;
    

Para obtener más información sobre cómo declarar este atributo, vea ValidateRange Attribute Declaration.

Véase también

declaración de atributo ValidateRange

escribir un cmdlet de Windows PowerShell