Wake On Lan - Best practices

Wake On Lan - Best practices

Hi.
I have schedule wake ups for a main office (about 500 equipments) + 4 branch offices (around 100 each).
What is the best way to assure the WoL is successful? 
I am currently running 5 separate schedules, one for each. 
I notice that some target computers do not poweron on the first try which led me to run 2 schedules 10 mins apart. Even then some targets fail. They fail not because Endpoint Central can't wake them though. Because if I manually wake them via Enpoint Central they do wake up.

Should I merge all targets into a single big task? Should I increase the waiting time? (currently 2 mins for each)
What are the best practices to assure maximum wake up targets?

Thanks.
 

                      New to ADSelfService Plus?