Automate Startup/Shutdown of PC

Where I'm working now they have a policy of shutting down your computer at the end of the day (something about saving a tree).  Unfortunately I have a need to leave my PC on so I can access it from home in case of an emergency.  But I only need that access until 10 or so at night.  So I dug around and found I could indeed do this...

Shutdown There are lots of posts around about how to shutdown Windows automatically.  There is a shutdown.exe in Windows but I tried that and had issues with it actually powering off the PC.  I didn't really want to run an application so I eventually found PsShutdown.exe a utility from the old SysInternals (now owned by Microsoft).  So I simply created a batchfile and call this with the poweroff switch:

Usage: psshutdown [[\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "message"]

-k    Poweroff the computer (reboot if poweroff is not supported)

And call that script from a scheduled task.

Startup So now when I come in I have to crawl under my desk to power on the PC. I'm far too lazy to do that so I dug around and discovered that most newer computer BIOS support an automatic power on option.

On my Dell it was under "Power Management".  I turned it on, and also selected "weekdays only" and a time.  Now when I come in - my PC is on and ready to go!