Control de anchos de columna con Format-Table

Estoy tratando de obtener el último tiempo de reinicio de algunas PC de una lista. Cuando uso

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

La salida viene de la siguiente manera.

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

Lo cual es bueno, pero si el nombre de la PC es largo, no puedo ver el nombre completo. Así que me canalicéFormat-Table:

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

Y esto es lo que obtengo:

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

Hay dos problemas aquí.

No hay rumbo. Si quito-HideTableHeaders habrá encabezado para cada salida que no se requiera.

Hay muchos espacios en blanco en el medio.

Básicamente solo necesito obtener una salida similar a la primera, pero sin truncar los nombres completos. ¿Cómo puedo arreglar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta