Compartilhar via


Declaração do atributo ValidateScript

O ValidateScript atributo especifica um script usado para validar um parâmetro ou valor de variável. O PowerShell canalize o valor para o script e gerará um erro se o script $false retornar ou se o script gerar uma exceção.

Quando você usa o ValidateScript atributo , o valor que está sendo validado é mapeado para a variável $_ . Você pode usar a $_ variável para se referir ao valor no script.

Sintaxe

[ValidateScriptAttribute(ScriptBlock scriptBlock)]

Parâmetros

  • scriptBlock - (System.Management.Automation.ScriptBlock) Necessário. O bloco de script usado para validar a entrada.
  • ErrorMessage – Opcional – o item que está sendo validado e o bloco de script de validação são passados como o primeiro e o segundo argumentos de formatação.

Comentários

Consulte Também

System.Management.Automation.ValidateScriptAttribute

Writing a Windows PowerShell Cmdlet (Escrevendo um Cmdlet do Windows PowerShell)