The Windows 2000 Professional Resource Kit and Windows XP introduce a shutdown.exe command line utility to shutdown local and/or remote computers. This utility can be used in conjunction with the task schedular or AT service to shutdown computers after hours to help conserve power (money, and the environment) or to reboot your computer after hours to make it more reliable.
However a quick play with these utilities will fine that they are less than adequate. First, they provide limited options to shutdown, reboot or logoff. However shutdown does not actually turn your ACPI compliant computer off but rather displays the “It is now safe to turn off your computer†message. There is no recourse for the user to cancel the operation, or an opportunity to target idle computers without logged on users.
The Beyondlogic shutdown utility on the other hand provides :
* Options to shutdown, power-off, reboot, suspend, hibernate, log-off or lock the workstation.
* Actually shutdowns ACPI Compliant computers including WinNT4 with the hal.dll.softex Hardware Abstraction Layer.
* Ability to display optional message of a maximum 300 characters.
* The shutdown dialog will appear on the active window, should it be the login window, login screen saver, logged in user's desktop, or on a locked workstation.
* Option to allow the user to cancel the operation. (This can be greyed out)
* Option to prevent shutdown action occurring on logged-on computers giving your users the flexibly to run lengthy processes overnight without being disturbed.