Private/MDM/Test-ITFFleetMDMProvisioned.ps1

function Test-ITFFleetMDMProvisioned {
    [CmdletBinding()]
    param(
        [Parameter()]
        [string]$ExpectedFleetHost
    )

    $enrollments = Get-ITFMDMEnrollments | Where-Object { $_.ProviderId -eq 'Fleet' }
    foreach ($e in $enrollments) {
        $conn = Get-ITFOMADMConnInfo -EnrollmentId $e.EnrollmentId
        if ($null -eq $conn) { continue }

        if ($ExpectedFleetHost) {
            if ($conn.Addr -and ($conn.Addr -notmatch [Regex]::Escape($ExpectedFleetHost))) {
                continue
            }
        }

        if ($conn.LastSessionResult -eq 0) {
            return [pscustomobject]@{
                EnrollmentId          = $e.EnrollmentId
                ProviderId            = $e.ProviderId
                DiscoveryServiceFullURL = $e.DiscoveryServiceFullURL
                Addr                  = $conn.Addr
                LastSessionResult     = $conn.LastSessionResult
                ServerLastSuccessTime = $conn.ServerLastSuccessTime
                ServerLastAccessTime  = $conn.ServerLastAccessTime
            }
        }
    }
    return $null
}