Exibir estrutura de diretório com tamanho no Powershell

Tentando ter o comando "dir" que exibe o tamanho das subpastas e arquivos. Depois de pesquisar no "tamanho do diretório powershell", encontrei os dois links úteis

Determinando o tamanho de uma pastahttp://technet.microsoft.com/en-us/library/ff730945.aspxScript do PowerShell para obter um tamanho total de diretórioScript do PowerShell para obter um tamanho total de diretório

Essas soultions são ótimas, mas estou procurando algo parecido com a saída "dir", prático e simples, e que possa ser usado em qualquer lugar da estrutura de pastas.

Então, acabei fazendo isso. Alguma sugestão para torná-lo simples, elegante e 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} 
                  }
     };  

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion