mirror of
https://github.com/Icinga/icinga-powershell-framework.git
synced 2025-12-21 15:19:58 -05:00
21 lines
477 B
PowerShell
21 lines
477 B
PowerShell
function Get-UnitPrefixIEC()
|
|
{
|
|
param(
|
|
[single]$Value
|
|
);
|
|
|
|
If ( $Value / [math]::Pow(2, 50) -ge 1 ) {
|
|
return 'PiB'
|
|
} elseif ( $Value / [math]::Pow(2, 40) -ge 1 ) {
|
|
return 'TiB'
|
|
} elseif ( $Value / [math]::Pow(2, 30) -ge 1 ) {
|
|
return 'GiB'
|
|
} elseif ( $Value / [math]::Pow(2, 20) -ge 1 ) {
|
|
return 'MiB'
|
|
} elseif ( $Value / [math]::Pow(2, 10) -ge 1 ) {
|
|
return 'KiB'
|
|
} else {
|
|
return 'B'
|
|
}
|
|
}
|
|
|