我正在尝试将数组传递给 PowerShell 脚本,但我总是只得到一个值。我已经用谷歌搜索了我的屁股,但我找不到任何东西。我需要做的就是将一个数组传递给脚本。这是我的代码:
param($Location)
($location).count
Foreach ($loc in $Location)
{
$loc
}
这是我正在运行的命令:
C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -ExecutionPolicy Unrestricted -File "C:\ParaTestingArray.ps1" -location Sydney,London
这是输出:
1
悉尼
对于我的生活,我无法获取数组中的其他值。我试过使用
param([string[]]$Location)
我试过了:
-location "Sydney","London"
-location @(Sydney,London)
-location Sydney London
-location Sydney,London
-location (Sydney,London)
我究竟做错了什么?