PowerShell ガイド:配列

配列というのを定義することができます。

つぎのように実行してみましょう。
#サンプル
$a = "あ","い","う","え","お";
$a;
$a[0];
$a[1];
$a[2];
$a[3];
$a[4];
$a[5];
$a.GetType();
$b = 2;
$a[$b];

$aというのはカンマ区切りで値を入れることにより、配列として認識されました。
$aそのものを出力すると、あいうえおが並びます。
$a[0]の、0は、配列の添え字といって、$aの0番目の値を指します。
添え字は、見てわかるとおり、0から始まります。
だから、5つの値を入れた$aに、添え字が5の値は何もありませんね。

そしてGetType()で型をみてみると、$aは配列ですよと、Object[]というふうに出力されます。
$bを登場させて、変数とコラボすると、$a[$b]の記述も可能です。
だから何なのという域をまだ超えませんが、これらは後に蓄える破壊力の源となります。