Public/Write-KriticalUtcmBanner.ps1

function Write-KriticalUtcmBanner {
    <#
    .SYNOPSIS
        Write the Kritical UTCM banner.
    #>

    [CmdletBinding()]
    param(
        [switch]$PassThru
    )

    $banner = Get-KriticalUtcmBanner
    if ($PassThru) { return $banner }

    if (Get-Command Write-KriticalUtcmHost -ErrorAction SilentlyContinue) {
        Write-KriticalUtcmHost -Message $banner -ForegroundColor Cyan
    } else {
        Write-Information $banner -InformationAction Continue
    }
}