Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

We have about 600 Windows XP PCs in a school of about 2000 students, the majority of the PCs are in ICT suites and class rooms. It is a regular occurance that half of the computers are left on overnight and about a quarter at weekends and holidays.

I would like to find a way of shutting down the computers when they are not in use, there are some additional requirements:

  • Shutdown should not be initaited if a user is logged on.
  • Computers should be shutdown after 60 - 90 minutes of idle time - this avoids the long start up times for classroom computers that delay the start of the lesson.
  • An automatic shutdown if not in use at a specific time (say 1800).
  • There should be some way of globally disabling it for Open Evenings, Parents Evenings, etc.

Looking for products, either paid-for, free or script based.

After looking at Auto Shutdown Manager and EZ GPO Tool I decided to use the solution I found for the following reasons:

  • Auto Shutdown Manager was able meet all of the requirements, however even as a school it would cost £300 to licence it across the site (50p per computer, isn't much compared to the £10 - £25 pear year it costs to have them on overnight).
  • EZ GPO Tool is unable to actually shut a PC down only suspend/sleep the monitor and PC.
  • PowerDown is able shut the computers down after 60 minutes of inactivity, if and only if the computer is not in use, and can be disabled on a per machine basis. It is also free, only using PsShutdown and PsLoggedOn.

PowerDown is installed through a startup script, to copy the three files to the \Windows\System32 directory on each Workstation, a scheduled task is then created to trigger after 60 minutes of inactivity.

share|improve this question

6 Answers 6

Auto Shutdown Manager should do this for you and I believe they have a discounted licence availible for school use.

share|improve this answer
Looks good, I shall take a look. –  Richard Slater May 1 '09 at 12:33

The EZ GPO Tool might be worth a look too...

share|improve this answer
I have used EZ GPO Tool before, it worked well enough but couldn't cope with logged on users. I shall take another look. –  Richard Slater May 1 '09 at 12:23
After trying PowerDown it kind of worked, however I needed to use EZ GPO Tool to set the sleep time higher than that of PowerDown. –  Richard Slater Jun 1 '09 at 8:03
up vote 2 down vote accepted

Found PowerDown in my searching, uses psshutdown and psloggedon and a couple of batch files to schedule a shutdown, so it is free. Dosn't meet all of my requirements but could probably be configured to do so.

share|improve this answer
Just a note that this uses schtasks.exe, which is a Windows XP-only tool. You can hexedit the tool to run on 2000 and it appears to work OK, but I'm sure there's a reason for not doing that. –  Richard Gadsden Jun 24 '09 at 15:17

You can configure this behaviour (and much more) using Data Synergy's PowerMAN software (http://www.datasynergy.co.uk). This can be used to centrally deploy power policies, enforce them and report on the result.

share|improve this answer

There's a simple way to schedule your shutdown or restart Windows Machine. http://www.itbox4vn.com/2011/05/how-to-schedule-windows-server-20032008.html. Check out the idle part. Have fun!

share|improve this answer
Good solution for a few PCs however with 700+ this method is difficult to deploy and debug. –  Richard Slater May 28 '11 at 17:35

You can also look into using GPO Preferences; you can set things for XP using this, but you have to run the tools on Vista or 2008.

share|improve this answer
I have looked into Group Policy options several times, there is however no mechanism for shutting down the system based upon a set of rules. If you have a specific example, I would relish the opertunity to give it a go. –  Richard Slater May 1 '09 at 12:21
Unfortuantley there is no ADM template in group policy for power settings in Server 2003, however server 2008 adds this capability when using Vista (and windows 7) clients –  Sam May 1 '09 at 12:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.