I normally reboot networked computers by remotely running the Windows’ ShutDown program using Microsoft’s PsExec program.
How to use PsExec Syntax to remotely reboot a computer: (NOTE: If required, enter the local administrator’s password.)REQUIRES SYSINTERNAL’S DOWNLOAD: psexec \fileservername -u administrator -i -d -s c:windowssystem32shutdown.exe -r -t 0- or -
MASS-REBOOT: A new stand-alone "network reboot" utility from CodePlex’s Darrell Elmore that makes this process much, easier!
MassReboot allows IT Administrators to remotely reboot and monitors multiple systems at one time, along with the systems’ status. (NOTE: MassReboot must be launched as "Run as Administrator")