Учитывая обновления к Powershell за последние 8 лет, этот ответ мог отсутствовать в 10 году.
Хитрость заключается в том, чтобы назначить количество столбцов в блоке формата вычисленного выражения {0:N0}
, после назначения он выровняет столбец вправо.
В исходном примере включить ,15
как часть форматирования числа:
@{Name="Freespace(byte)"; Expression={"{0,15:N0}" -f $_.FreeSpace}}
Обычно я использую количество символов значения Name =, чтобы убедиться, что все имя видно.