In my environment, we don’t allow PING. That’s why we apply manual relay selection on every BES Client.
Clients report to Relay1 when Relay1 goes off, Clients report directly to BES Server (If secondary relay not defined).
When Relay1 back online, some clients will report to Relay1 however some of them still reporting to BES Server. I send refresh to them, doesn’t make any different.
I found out a solution but seem doesn’t look good. I apply automatic relay selection setting on those clients pointing to BES Server and then change it back to manual setting. After changes, clients reporting to Relay1.
The agents will re-check periodically if their relay is available again. The agent by default will check every 6 hours. So the agent will recover to its relay in a relatively short amount of time.
("Primary: " & (it as string) of value of setting “__RelayServer1” of client ; "Secondary: " & (it as string) of value of setting “__RelayServer2” of client)