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

Script1.ps1包含:

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

Script2.ps1包含:
Args.Count

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

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

我尝试了各种不同的方法来完成此操作,但最终没有得到想要的结果。

最佳答案

像这样:

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

关于arrays - 将数组作为单独的参数传递给PowerShell脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19252340/

10-11 21:45