Private/Format-ProductResultAsObject.ps1
|
function Format-ProductResultAsObject{ param( [Parameter(Mandatory = $true)] [object]$ProductResult ) $relObj = [PSCustomObject]@{ prodRelease = $ProductResult.name prodReleased = $ProductResult.prodreleaseDate OutOfActiveSupport = $ProductResult.isEoas ActiveSupportEnds = $ProductResult.eoasFrom EndOfLife = $ProductResult.isEol SecuritySupportEnds = $ProductResult.eolFrom Maintained = $ProductResult.isMaintained LatestBuild = $ProductResult.latest.name LatestBuildprodReleaseDate = $ProductResult.latest.date LatestBuildUrl = $ProductResult.latest.link IsLts = $ProductResult.isLts LtsFromDate = $ProductResult.ltsFrom } $relObj } |