Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are requested by management to shutdown all systems when we leave in the afternoon, any system left on is consequently shutdown by the cleaner (pulls the powercord i guess).

What I hate though is that I have to wait for logon scripts regesters and updates and the likes in the morning.

Rather I would like to know if I can batch start (though any other program language will also do) my computer to start some 15mins before i arrive this way the system will have done all its doodaa and magic by the time i get there.

simular to when you switch of your mobile the alarm in the morning turns it back on, computer also has a clock right?

share|improve this question

migrated from Dec 14 '10 at 14:22

This question came from our site for professional and enthusiast programmers.

About the clock in the computer, Yes. The CMOS battery in computer helps the computer keep track of what time it is when the computer is not on. Normally it looks like a watch battery. I have had to replace one of those once in a Think-pad due to it dieing. When the CMOS battery dies, BIOS will prompt you for the time and date every time you start your computer. – David Dec 14 '10 at 14:30

You can normally do that in the BIOS (press ESC/F1/DEL/whatever you need for your PC, look at what it says directly after pressing the power button to boot the PC), but normal Software doesn't have control over it.

share|improve this answer
The OS can set BIOS alarms. In the Task Scheduler for Windows XP & newer, there's a checkbox to wake the computer to run a task. I don't know how it works for other OSes though. The OP would need to enable automatic logons though, I'm not sure how that would go over with IT. – afrazier Dec 14 '10 at 14:33
Automated logons probably won't fly, but at least the scheduled power-on will help cut down some of the pre-logon processing time (OS load, other scripts) the user normally has to wait for. – Iszi Dec 14 '10 at 21:35

Another option would be to set up POE (Power Over Ethernet) for you computer (if it is support with your hardware). And set a task to run from your home computer (or any computer that is on at that time) everyday at a specific time that would turn your computer on. This will only work if your home computer is on at that time though.

EDIT: Yes I meant WOL. Sorry for the confusion.

share|improve this answer
Are you confusing POE with WOL (wake on LAN)? That would be likely be tricky to get through his company firewall. – Neil Dec 14 '10 at 15:41
Why -1 over me confusing the two acronyms? That is the way you could set it up though. He never said anything about going through a firewall, so how would that be a factor if I am unaware of one? – David Dec 14 '10 at 16:19
Okay +1 for correcting yourself =) – bubu Dec 14 '10 at 16:22
Thanks! :D @bubu – David Dec 14 '10 at 16:23
@David - He's trying to implement this for his work computer. The firewall is a very logical and safe assumption. – Iszi Dec 14 '10 at 21:34

This can also be accomplished with a server that supports waking at a particular time and running a script as a scheduled task that pushes wake on lan packets. I used this to power on PC's at 3AM and set automatic updates to try at 3:30 in a collegiate environment.

share|improve this answer

You must log in to answer this question.