I would think the add node examples could be used to test from any engineid (poller) and error out on which ever IP's they could not ping nor add.
I have done this through simple powershell to filter out those which don't ping from continuing into the script - ran on the poller you get the same result. Remoting powershell could allow you to run this from another system but you would need to make the requisite changes to the pollers PS security settings.
Would that help?