0
我有在文件中的腳本的powershell「發佈-MyProj.ps1」與這樣定義的報頭:ValidatePatternAttribute接受無效輸入
[CmdletBinding()]
Param(
[Parameter(Mandatory=$True)]
[ValidatePattern("\d{1,2}\.\d{1,2}\.\d{1,3}")]
[string]$Version
)
當我運行這樣的腳本:
.\Publish-MyProj.ps1 10.2
它顯示一個錯誤,這是一個預期的行爲。
然而,當我與一個幾乎正常的版本上運行它:
.\Publish-MyProj.ps1 111.2.25
它不會失敗,即使第一數量超過允許位數。
這是一個錯誤還是我做錯了?
我努力學習PowerShell的,所以我已經完全錯過了這個新手的錯誤,而我的心是在其他地方。 – Santhos
@Santhos我認爲我們都有這些時刻:)。 – beatcracker