ValidateScript 属性声明

属性 ValidateScript 指定用于验证参数或变量值的脚本。 PowerShell 通过管道将 $false 值用于脚本,如果脚本返回或脚本引发异常,则生成错误。

使用 属性 ValidateScript 时,要验证的值将映射到 $_ 变量。 可以使用 变量 $_ 来引用脚本中的值。

语法

[ValidateScriptAttribute(ScriptBlock scriptBlock)]

参数

  • scriptBlock - (System.Management.Automation.ScriptBlock) 必需。 用于验证输入的脚本块。
  • ErrorMessage - 可选 - 要验证的项和验证脚本块作为第一个和第二个格式设置参数传递。

备注

另请参阅

System.Management.Automation.ValidateScriptAttribute

编写 Windows PowerShell Cmdlet