Skrypt Power Shell - wielkość podfolderów

0

Potrzebuję skrypt w Power Shellu, który ma w podanym folderze (parametr) obliczyć wielkość poszczególnych podfolderów. Efektem ma być raport html z dwoma kolumnami: Nazwa folderu i Wielkość. Dla wielkości powyżej 100 Mb (parametr) wpis w raporcie ma być czerwony. Czy ktoś jest w stanie udzielić mi podpowiedzi jak się za to zabrać? jakie polecenia muszę wykorzystać?

0

Dzięki za linki. Próbuję stworzyć raport, ale w pliku html widzę pustkę, choć wydawalo mi się, że wynikiem powinny być wylistowane ścieżki folderów wraz z rozmiarem wyswietlone na czerwono.

$a = "<style>BODY{font-family:Calibri; font-size:10pt; color:red;}</style>"

$startFolder = "C:\totalcmd"

$colItems = (Get-ChildItem $startFolder | Measure-Object -property length -sum)
"$startFolder -- " + "{0:N2}" -f ($colItems.sum / 1MB) + " MB"

$colItems = (Get-ChildItem $startFolder -recurse | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object)
foreach ($i in $colItems)
    {
        $subFolderItems = (Get-ChildItem $i.FullName | Measure-Object -property length -sum)
        $i.FullName + " -- " + "{0:N2}" -f ($subFolderItems.sum / 1MB) + " MB"
    }   
    
ConvertTo-HTML -head $a | Out-File C:\Scripts\Test.htm

Invoke-Expression C:\Scripts\Test.htm

1 użytkowników online, w tym zalogowanych: 0, gości: 1