1 of 1 people found this helpful
As is documented discovery.runCommand will be run on the machine you indicate from the first parameter which must be a node. For a Host this would either be DDD or the Host node itself. Hence if you want to run a command on the appliance you need to have scanned the appliance to be able to give it an appropriate node.
However, it is a little more complicated than that because, as with other discovery requests, there must be a scan window which allows Discovery to run the command. There are a few ways to achieve this.
* Include it in the scan of the IPs when you want to run it, or
* defined a scheduled scan of just the appliance with a long duration (the scan can happen in the scheduled time window).