Untitled
unknown
plain_text
3 years ago
1.0 kB
13
No Index
$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-hostEditor is loading...