PowerShell cmdlet

时间:2016-01-20 02:28:03

标签: powershell cmdlet pscmdlet

我正在尝试编写一个PowerShell cmdlet,它接受单个参数的多个输入。

例如,我可以轻松地执行以下操作:

android:drawablePadding

但我想做这样的事情:

Get-CountryList -Group "a" -Category "x"

(或)

Get-CountryList -Groups "a b c d" -Category "x"

我搜索过,但我找不到怎么做。

我该怎么做?

1 个答案:

答案 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
   )
   ...
}