【发布时间】:2014-07-10 20:37:54
【问题描述】:
我有一个这样的 Powershell 脚本
Param(
[Parameter(Mandatory=$True,Position=1)]
[string]$variable1,
[Parameter(Mandatory=$True,Position=2)]
[string]$variable2,
[Parameter(Mandatory=$True,Position=3)]
[int]variable3
)... something happens then
现在我想在继续执行脚本之前检查变量 1 是否为 A、B 或 C 变量 2 是否为 D、E 或 F 而变量 3 是否为 1、4、5
是否有可能在输入后立即检查参数?所以如果 variable1 出错你必须重做它,但如果 variable2 有一个错误你只需要重做 variable2 而不是 variable1?
【问题讨论】:
标签: powershell parameters