I would like to setup a script or a tool on some computers for automatic shutdown, at a given time, say late in the night, when users have left for the day (forgetting to shutdown the computer). It should also force a shutdown if some processes don't respond. However, if a user happens to be at the computer using it, I want to be able to show a Cancel button, for say, 30 seconds, so that the user can cancel the shutdown, like the cute way in which uTorrent does.
I have checked Daxtar Shutdown (a good tool but without scheduling, nor a batch file construct facility) and Simple Shutdown Scheduler ( a good one, but no cancel option ). I have also looked at the top questions tagged with shutdown in this forum. I have also tried using the shutdown script inside a Windows batch file, but not able to find a way to accomplish a key 'user delight' requirement, that is the 'option to be able to cancel it in N seconds'. I have no 'remote' requirement. Preferably, I want to be able to use it in Windows XP-SP3 and Windows 7.
What script, batch file or tool or a combo of these can accomplish this ?