【发布时间】:2017-04-25 11:36:02
【问题描述】:
这一行:
[ValidateScript({if (!(Test-Path $_) -and (!($_ -like "*.exe")))
{ Throw "Specify correct path to executable." }
else {$true}})]
[String]$installerPath
Test-Path 验证返回 True/False。
但是 ! -like 没有按预期工作。使用 .txt、.msi 等文件类型传递参数无法正确验证。
【问题讨论】:
标签: powershell