Compartilhamento de arquivos e seu tamanho - Script Powershell

0
Então, eu comecei um pouco mais, agora posso digitalizar uma pasta se eu digitá-lo, mas os scripts não são para o trabalho manual. Eu quero ser capaz de usar o comando abaixo para puxar o compartilhamento automaticamente para mim.

Get-WmiObject Win32_Share -Filter "not name like '%$'"  | Select path

Mas quando eu os coloco no script, recebo um erro para '@ {path = e', mas quando executo o comando eu vejo o caminho da pasta como eu normalmente gostaria.

$startfolder = "E:\Learn"

foreach($folder in $startfolder){ 
    $colItems = (Get-ChildItem $folder -Recurse | Measure-Object -property length -sum)

    IF($colItems.Sum -ge 1073741824)
   {
     $folder + " --" +  " {0:n2}" -f  ($colItems.sum / 1GB) + " GigaBytes"
   }
 ELSEIF($colItems.sum -ge 1024)
    {
     $folder + " --" +  " {0:n2}" -f  ($colItems.sum / 1MB) + " MegaBytes"
    }
 ELSE
    {
     $folder + " --" +  " {0:n2}" -f  ($colItems.sum / 1KB) + " KiloBytes"
    }

    }
    
por user3762083 19.08.2015 / 22:46

0 respostas