Как вы заполняете $ reader?
Если вы просто выводите на экран, это по умолчанию PowerShell, поэтому нет необходимости в записи - *.
[array]$reader = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
# Or
$reader = @(0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)
$reader
# Result
0
1
2
3
4
5
...
$reader[3]
# Result
3
$reader[0..3]
# Result
0
1
2
3