Private/Resolve-LMUptimeGlobalSmAlertCond.ps1
function Resolve-LMUptimeGlobalSmAlertCond { [CmdletBinding()] param ( [String]$Value ) if ([string]::IsNullOrWhiteSpace($Value)) { return $null } switch ($Value.ToLower()) { 'all' { return 0 } 'half' { return 1 } 'morethanone' { return 2 } 'any' { return 3 } default { throw "GlobalSmAlertCond must be one of: all, half, moreThanOne, any." } } } |