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.
El ValidateScript atributo especifica un script que se usa para validar un parámetro o un valor de variable. PowerShell canaliza el valor al script y genera un error si el script $false devuelve o si el script produce una excepción.
Cuando se usa el ValidateScript atributo , el valor que se está validando se asigna a la $_ variable . Puede usar la $_ variable para hacer referencia al valor del script.
Sintaxis
[ValidateScriptAttribute(ScriptBlock scriptBlock)]
Parámetros
scriptBlock- (System.Management.Automation.ScriptBlock) Requerido. Bloque de script utilizado para validar la entrada.ErrorMessage- Opcional: el elemento que se valida y el bloque de script de validación se pasan como el primer y segundo argumentos de formato.
Comentarios
- Este atributo solo se puede usar una vez por parámetro.
- Si este atributo se aplica a una colección, cada elemento de la colección debe coincidir con el patrón .
- La clase System.Management.Automation.ValidateScriptAttribute define el atributo ValidateScript.