ValidateScript, deklaracja atrybutu

Atrybut ValidateScript określa skrypt, który służy do weryfikowania wartości parametru lub zmiennej. Program PowerShell potokuje wartość do skryptu i generuje błąd, jeśli skrypt zwraca wartość lub jeśli skrypt $false zgłasza wyjątek.

W przypadku użycia atrybutu weryfikowana wartość jest ValidateScript mapowana na $_ zmienną . Możesz użyć zmiennej $_ , aby odwołać się do wartości w skrypcie.

Składnia

[ValidateScriptAttribute(ScriptBlock scriptBlock)]

Parametry

  • scriptBlock -(System.Management.Automation.ScriptBlock) Wymagane. Blok skryptu używany do weryfikowania danych wejściowych.
  • ErrorMessage -Opcjonalnie — weryfikowany element i blok skryptów walidacji są przekazywane jako pierwszy i drugi argument formatowania.

Uwagi

Zobacz też

System.Management.Automation.ValidateScriptAttribute

Pisanie polecenia cmdlet programu Windows PowerShell