The systemsetup tool embedded in the ARDAgent.app does not work correctly on Xserve (Intel Xeon) systems when executed with the argument:
-setwaitforstartupafterpowerfailure
There are two different versions of the systemsetup tool in the Mac OS X Server build installed on Xserve (Intel Xeon). One resides in /usr/sbin and the other is embedded in ARDAgent.app.
The version of systemsetup tool in /usr/sbin in Mac OS X Server on Xserve (Intel Xeon) systems has been updated to function properly when executed with the argument -setwaitforstartupafterpowerfailure.
When using this command remotely (within Apple Remote Desktop's Send UNIX Command feature) the full path of /usr/sbin/systemsetup should be specified rather than simply referencing the tool. If the specific path is not stated, Apple Remote Desktop defaults to using the internal and outdated version.