我正在尝试将一个数组传递到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)
我做错了什么?