共用方式為


ValidateScript 屬性宣告

ValidateScript屬性會指定用來驗證參數或變數值的腳本。 PowerShell 會使用管線將值傳送至腳本,如果腳本 $false 傳回或腳本擲回例外狀況,則會產生錯誤。

當您使用 ValidateScript 屬性時,所驗證的值會對應至 $_ 變數。 您可以使用 $_ 變數來參考腳本中的值。

語法

[ValidateScriptAttribute(ScriptBlock scriptBlock)]

參數

  • scriptBlock -需要 (system.object) 。 用來驗證輸入的腳本區塊。
  • ErrorMessage -選擇性-正在驗證的專案,以及驗證的 scriptblock 會以第一個和第二個格式化引數的形式傳遞。

備註

  • 此屬性每個參數只能使用一次。
  • 如果將這個屬性套用至集合,則集合中的每個元素都必須符合模式。
  • ValidateScript 屬性是由 ValidateScriptAttribute 類別所定義。

另請參閱

ValidateScriptAttribute。

撰寫 Windows PowerShell Cmdlet