This article on restarting a remote computer lists the command line arguments for the shutdown command.
SQL Server Code,Tips and Tricks, Performance Tuning: How To Restart A Remote Computer
I've had to use shutdown -a in the past to abort system shutdowns.