azureblog.co.uk
← cd ~/events
// events/654 · Entra Connect

Event ID 654Password hash sync heartbeat ended

Heartbeat finished. Logged every 30 minutes per AD connector when the channel is active and no changes are pending.

LogApplication
SourceDirectory Synchronization
AreaEntra Connect

What to check

No 654 for a connector means the channel is not working; check for 611, 652 or 655.

Find it with PowerShell

Run on the machine that logs it.

powershell2 lines
Get-WinEvent -FilterHashtable @{ LogName = 'Application'; Id = 654 } -MaxEvents 50 |
    Format-List TimeCreated, Id, Message

Hunt for it in Sentinel or Log Analytics

This works once a data collection rule sends the Application log to your workspace, where it lands in the Event table.

kql5 lines
Event
| where TimeGenerated > ago(7d)
| where EventLog == "Application" and EventID == 654
| project TimeGenerated, Computer, Source, RenderedDescription
| order by TimeGenerated desc

Related Entra Connect events

Search all 123 event IDs →