KSMS has a working Wake-on-LAN subroutine in the server-side script.

One could also use the Task Scheduler to install the Service Pack via a batch file that copies the service pack to the local machine, unpacks it, then runs the install, then restarts the computer.
_________________________
There are two types of vessels, submarines and targets.