Untitled
unknown
plain_text
2 years ago
1.0 kB
12
No Index
Never
$ComputedFolderSize = $((Get-ChildItem -Path "C:\test" -Recurse | Measure-Object -Property length -Sum).Sum /1GB) $props = @( @{ Name = 'Date' Expression = { Get-Date -Format "yyyy/MM/dd HH:mm:ss" } }, @{ Name = 'FileSize' Expression = { "{0:N2}" -f $ComputedFolderSize + " [GB]" } }, @{ Name = 'Info' Expression = { "potrzeba tyle miejsca na partycji, ile zajmuje plik, +15%" } }, @{ Name = 'PartitionSize' Expression = { "{0:N2} [GB]" -f ($_.Size / 1Gb) } }, @{ Name = 'PartitionSizeRemaining' Expression = { "{0:N2} [GB]" -f ($_.SizeRemaining/ 1Gb) } }, @{ Name = 'Status' Expression = { if($($_.SizeRemaining) -gt $(($_.ComputedFolderSize*1.15))){"Wystarczajaca ilosc miejsca na dysku" } else{ "Niewystarczajaca ilosc miejsca na dysku - zwolnij miejsce" } } } ) Get-Volume -DriveLetter C | Select-Object $props read-host