我以为这样做很简单,但是我被困住了。
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/