我正在尝试编写一个PowerShell cmdlet,它接受单个参数的多个输入。
例如,我可以轻松地执行以下操作:
android:drawablePadding
但我想做这样的事情:
Get-CountryList -Group "a" -Category "x"
(或)
Get-CountryList -Groups "a b c d" -Category "x"
我搜索过,但我找不到怎么做。
我该怎么做?
答案 0 :(得分:2)
您传递的是一个字符串作为参数,但是您应该传递数组字符串:
Get-CountryList -Groups "a" -Category "x"
Get-CountryList -Groups "a","b","c","d" -Category "x"
如果您愿意,也可以在函数内配置:
Function Get-CountryList {
Param (
[String[]]$Groups,
[String]$Category
)
...
}