Private/Get-NormalizeRole.ps1

function Get-NormalizeRole {
    # Normalize a short application-role name (e.g. Mail.Send) to its full EXO role
    # name (Application Mail.Send). Unknown / already-normalized values pass through.
    param(
        [string] $r
    )

    if (-not $r) { return $r }

    $roleMap = Get-AppRoleMap
    if ($roleMap.Contains($r)) { return $r }

    $applicationRole = 'Application {0}' -f $r
    if ($roleMap.Contains($applicationRole)) { return $applicationRole }

    return $r
}