配列を PowerShell スクリプトに渡そうとしていますが、常に 1 つの値しか得られません。お尻をグーグルで検索しましたが、何も見つかりません。スクリプトに配列を渡すだけです。これが私のコードです:
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)
私は何を間違っていますか?