Eu fiz a mesma pergunta em stackoverflow e eu obtenha esta excelente resposta:
function Get-DirectorySize() {
param ([string]$root = $(resolve-path .))
gci -re $root |
?{ -not $_.PSIsContainer } |
measure-object -sum -property Length
}
Isso realmente produz um pouco de um objeto de resumo que incluirá a contagem de itens. Você pode simplesmente pegar a propriedade Sum e essa será a soma dos comprimentos.
$sum = (Get-DirectorySize "Some\File\Path").Sum
Obrigado ao JaredPad pela resposta.