Так что проблема заключается в том, что при запуске моего базового скрипта, который просто отражает то, что передается в командной строке, аргументы не разделяются так, как я ожидал бы их.аргументы командной строки в Powershell
основной код:
write-host "`$args`[0`] = $args[0]"
write-host "`$args`[1`] = $args[1]"
write-host "`$args`[2`] = $args[2]"
и если я называю сценарий как
./script apples oranges bananas
Я получаю
$args[0] = apples oranges bananas[0]
$args[1] = apples oranges bananas[1]
$args[2] = apples oranges bananas[2]
если его важно, что я делаю это в PowerShell 2.0