Private/SKU/Get-CapValue.ps1

function Get-CapValue {
    param([object]$Sku, [string]$Name)
    if ($Sku.PSObject.Properties['_CapIndex'] -and $null -ne $Sku._CapIndex) {
        return $Sku._CapIndex[$Name]
    }
    $cap = $Sku.Capabilities | Where-Object { $_.Name -eq $Name } | Select-Object -First 1
    if ($cap) { return $cap.Value }
    return $null
}