Public/Get-UTCMMonitoringResult.ps1
|
function Get-UTCMMonitoringResult { <# .SYNOPSIS Lists monitoring results, or gets a specific one by ID. .PARAMETER ResultId Optional GUID of a specific monitoring result. .PARAMETER MonitorId Optional filter by monitor ID. .EXAMPLE Get-UTCMMonitoringResult Get-UTCMMonitoringResult -MonitorId "abc..." #> [CmdletBinding()] param( [string]$ResultId, [string]$MonitorId ) $uri = "$script:GraphBaseUrl/admin/configurationManagement/configurationMonitoringResults" if ($ResultId) { $uri += "/$ResultId" return Invoke-UTCMGraphRequest -Uri $uri -Raw } if ($MonitorId) { $uri += "?`$filter=monitorId eq '$MonitorId'" } Invoke-UTCMGraphRequest -Uri $uri } |