Compartir a través de


Cómo validar un conjunto 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 el argumento de parámetro antes de ejecutar el cmdlet. Esta regla de validación proporciona un conjunto de valores válidos para el argumento de parámetro.

Nota:

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

Para validar un conjunto de argumentos

  • Agregue el atributo ValidateSet como se muestra en el código siguiente. En este ejemplo se especifica un conjunto de tres valores posibles para el parámetro UserName.

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    
    private string userName;
    

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

Véase también

System.Management.Automation.ValidateSetAttribute

de declaración de atributo ValidateSet

escribir un cmdlet de Windows PowerShell