Le problème est donc que lorsque j'exécute mon script de base qui reflète simplement ce qui est passé sur la ligne de commande, les arguments ne sont pas séparés de la manière attendue.arguments de ligne de commande dans Powershell
le code de base est:
write-host "`$args`[0`] = $args[0]"
write-host "`$args`[1`] = $args[1]"
write-host "`$args`[2`] = $args[2]"
et si j'appelle le script comme
./script apples oranges bananas
je reçois
$args[0] = apples oranges bananas[0]
$args[1] = apples oranges bananas[1]
$args[2] = apples oranges bananas[2]
S'il est important, je le fais en Powershell 2,0