Collectors/IntuneCompliance.ps1

@{
    Name           = 'IntuneCompliance'
    FileName       = 'intuneCompliance'
    ApiVersion     = 'v1.0'
    RequiredScopes = @('DeviceManagementConfiguration.Read.All')
    Description    = 'Intune device compliance policies including their assignments.'
    Collect        = {
        $policies = @(Invoke-TLGraphRequest -Uri '/v1.0/deviceManagement/deviceCompliancePolicies?$expand=assignments' -All)
        @{
            policies = $policies
        }
    }
}