将数组作为单独的参数传递给PowerShell脚本

时间:2013-10-08 15:45:37

标签: arrays powershell arguments

我认为这样做很简单,但我被困住了。

Script1.ps1包含:

$params = "abc", "def"
Script2 $params

Script2.ps1包含:

Args.Count

当然,这将为Script2接收的单个数组参数输出“1”。

我想找到一种方法来传递$ params而不是单个数组,而是作为两个单独的参数 - 这样Script2输出“2”表示计数,而args [0]是“abc”和args [1]是“def”。

我尝试了所有不同的方法来做到这一点,但我从来没有达到我想要的目的。

1 个答案:

答案 0 :(得分:4)

像这样:

$params = "abc", "def"
Script2 @params