Управление шириной столбцов с помощью Format-Table

Я пытаюсь получить время последней перезагрузки некоторых компьютеров из списка. Когда я использую

foreach ($pc in $pclist) {
  Get-CimInstance -ClassName win32_operatingsystem -ComputerName $pc |
    select csname, lastbootuptime 
}

Выход приходит следующим образом.

csname       lastbootuptime
------       --------------
CONFA7-L1-1A 7/15/2016 9:55:16 AM
CONFA7-L1-1F 5/31/2016 8:51:46 AM
CONFA7-L1-1G 6/18/2016 11:09:15 AM
CONFA7-L1... 6/26/2016 5:31:31 PM
CONFA7-L3... 7/24/2016 3:48:43 PM

Который является опрятным, но если имя ПК длинное, я не могу видеть полное имя. Так что я конвейерFormat-Table:

Get-CimInstance -ClassName win32_operatingsystem -ComputerName $pc |
  select csname, lastbootuptime |
  Format-Table  -HideTableHeaders 

И вот что я получаю:

CONFA7-L1-1A 7/15/2016 9:55:16 AM



CONFA7-L1-1E 7/21/2016 12:58:16 PM



CONFA7-L1-1F 5/31/2016 8:51:46 AM

Здесь есть две проблемы.

Там нет заголовка. Если я удалю-HideTableHeaders там будет заголовок для каждого выхода, который не требуется.

Между ними много пробелов.

В основном мне просто нужно получить вывод, похожий на первый, но без усечения полных имен. Как я могу это исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос