【发布时间】:2014-07-05 10:26:46
【问题描述】:
[Parameter (Mandatory=$False)]
[ValidateSet("Val1", "Val2", "Val3", "Val4", "Val5",ignorecase=$true)]
[string[]] $configs = ""
有没有办法改变上述内容,以便我可以一次接受多个枚举值?
我希望能够像这样启动脚本:
.\MyAwesome-Script.ps1 -config Val1 Val2(或枚举值的任意组合作为参数)
但我还需要它是制表符完成的(这甚至是一个词吗?)
为了完整起见,我使用的是 PS 4.0 并且还安装了 PSCX 3.1
【问题讨论】:
标签: powershell enums parameter-passing