Mostrar estructura de directorios con tamaño en Powershell

Intentando tener el comando "dir" que muestra el tamaño de las subcarpetas y archivos. Después de buscar en Google "tamaño del directorio de PowerShell", encontré dos enlaces útiles

Determinar el tamaño de una carpetahttp://technet.microsoft.com/en-us/library/ff730945.aspxScript de PowerShell para obtener un tamaño total de directorioScript de PowerShell para obtener un tamaño total de directorio

Estas almas son geniales, pero estoy buscando algo parecido a la salida "dir", útil y simple y que pueda usar en cualquier lugar de la estructura de carpetas.

Entonces, terminé haciendo esto, cualquier sugerencia para hacerlo simple, elegante y eficiente.

Get-ChildItem | 
Format-Table  -AutoSize Mode, LastWriteTime, Name,
     @{ Label="Length"; alignment="Left";
       Expression={ 
                    if($_.PSIsContainer -eq $True) 
                        {(New-Object -com  Scripting.FileSystemObject).GetFolder( $_.FullName).Size}  
                    else 
                        {$_.Length} 
                  }
     };  

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta