Это потому, что вы должны инициализировать массив в первую очередь.Если вы знаете размер массива, вы можете сделать это следующим образом:
$arraySize = 10
$names= 1..$arraySize | foreach { $null }
Рассмотрите возможность использования хеш-таблицы :
$names = @{}
$names[1] = "abc"