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

Our company just migrated to Windows 7 and decided to use the included "balanced" power plan. The main problem with this is that I use powershell to do remote management and sleeping machines don't respond to these commands. Does anyone have a suggestion on how I can send out a signal to wake up only sleeping machines?

Now, I already know that I can use the "Magic Packet" with wake on LAN, but that has a few problems.

  1. It would wake up every machine on my network up, both S3 and S5.
  2. I have to know what the MAC address of the machine is in order to wake it up.
  3. Not all machines have WoL enabled.

I only want to wake up those systems in the S3 power state, not the S5 power state. (explanation of power states)

Any thoughts? Thanks in advance

share|improve this question
add comment

migrated from superuser.com Aug 18 '10 at 18:29

This question came from our site for computer enthusiasts and power users.

3 Answers

up vote 2 down vote accepted

So from everything I have gathered, there is not a way to do this. From what I can tell, the magic packet doesn't differentiate between sleep and powered down.

That doesn't mean remote support is impossible. You just have to attack the problem in another direction. The core tool that you have to overcome this limitation is scheduled tasks. When you create a task, there is an option under "conditions" called "Wake the computer to run this task". This will allow you to run a task when the system is in sleep mode. If the computer is off, it will skip over the command and stay off.

Once you have your tasks setup, just setup an automatic statup time that happens before all of your tasks and you will be able to again manage your systems.

I use "schtasks.exe" to add tasks remotely. It allows you to specify a username and password to use for the tasks and you can overwrite them as needed.

It's a complex system to setup, but can save alot of time and power if you have windows 7 machines across the board.

share|improve this answer
add comment
  1. Isn't that what you're asking for?
  2. You can probably reap the list of MACs from your switches, assuming they have some modicum of intelligence.
  3. Enable it via PowerShell? :D
share|improve this answer
    
I'm looking for a way to wake up only sleeping systems, not shutdown systems. I believe that's the difference between systems in S3 and S5 power states. I'm looking for something that will only target sleeping (S3) systems. –  Doltknuckle Aug 18 '10 at 18:50
    
Shutdown systems don't normally wake when sent a magic packet. Do they? –  Chris Nava Aug 18 '10 at 19:06
    
I have WoL enabled on the network cards so they will turn on if I send them a magic packet. –  Doltknuckle Aug 18 '10 at 19:08
    
Ahh. I've got nothing, then. –  Bill Weiss Aug 18 '10 at 20:18
add comment

Why not create a power plan that does not cause them to go into a sleep/suspend? You can create and enforce a power-plan through active directory, applying it to either a user or a system.

share|improve this answer
    
The whole point of the sleep mode is to try and save power when a machine sits unused. We're trying to maximize our power savings while still allowing for a nightly shutdown and restart. At worst, we power on the S5 machines and then put them back to sleep a few minutes later. –  Doltknuckle Aug 23 '10 at 16:27
add comment

Your Answer

 
discard

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.