Using systemsetup on Xserve (Intel Xeon) with Apple Remote Desktop 2.x

Issue or symptom

The systemsetup tool embedded in the ARDAgent.app does not work correctly on Xserve (Intel Xeon) systems when executed with the argument:
   -setwaitforstartupafterpowerfailure

Solution

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.

Published Date: Oct 7, 2016