Commands › Exchange Online
Invoke-MonitoringProbe
Run a Managed Availability probe on a selected server. This cmdlet can't be used to run every Managed Availability probe. Only some probes (mainly the deep test probes) can be run manually using this cmdlet. Probes that can't be run with this cmdlet return error messages when you use Invoke-MonitoringProbe to run them.
Quick start script
# Invoke-MonitoringProbe — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-ExchangeOnline -CertificateThumbprint $thumb -AppId $appId -Organization $org
# 2. Run and inspect
Invoke-MonitoringProbe -Identity <String> -Server <ServerIdParameter> | Format-List
# 3. Export for evidence / drift tracking
Invoke-MonitoringProbe | Export-Clixml .\MonitoringProbe-$(Get-Date -Format yyyyMMdd).xml
Syntax
Invoke-MonitoringProbe [-Identity] <String> -Server <ServerIdParameter>
[-Account <String>]
[-Endpoint <String>]
[-ItemTargetExtension <String>]
[-Password <String>]
[-PropertyOverride <String>]
[-SecondaryAccount <String>]
[-SecondaryEndpoint <String>]
[-SecondaryPassword <String>]
[-TimeOutSeconds <String>]
[<CommonParameters>]
Parameters (11)
Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.