Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este ejemplo se muestra cómo especificar una regla de validación que usa un script para comprobar el argumento de parámetro antes de ejecutar el cmdlet. El valor del parámetro se canalizará al script. El script debe devolver por $true cada valor canaldo a él.
Nota
Para obtener más información sobre la clase que define este atributo, vea System.Management.Automation.ValidateScriptAttribute.
Para validar un argumento mediante un script
Agregue el atributo ValidateScript como se muestra en el código siguiente. En este ejemplo se especifica un conjunto de tres valores posibles para el
UserNameparámetro .[ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")] [Parameter(Position = 0, Mandatory = true)] public int32 OddNumber { get { return oddNumber; } set { oddNumber = value; } } private int32 oddNumber;
Para obtener más información sobre cómo declarar este atributo, vea ValidateScript Attribute Declaration.
Consulte también
System.Management.Automation.ValidateScriptAttribute