Sleep and Hibernation Implementation Notes

You can use a power state template to put your machines into a sleep state or a hibernate state.

  • Sleep state: This is a low power state that eliminates power to all unneeded areas of the machine.
  • Hibernate state: This is very similar to sleep state, with the difference being that the machine's RAM is copied to a storage area (such as a hard drive) before hibernate state is initiated. This enables a user to very quickly restart the machine, restore the previous state, and resume working. If a target machine is not configured to allow hibernation, the program will instead attempt to put the machine into a sleep state. If the machine cannot be put into a sleep state no action will occur.

The machines can be put into sleep or hibernate state immediately, or they can be restarted before being left in the desired power state.

Like any other job that is scheduled from the console, the power state job will only work on those target machines that are in a fully powered on state when the job is initiated. Machines that are in a reduced power or powered off state are not affected.

The following table indicates when a sleep or hibernate command will work on a target machine:

Initial Power State of Target Machine

Logged On Users?

Action Taken?

Fully powered on

Yes

Yes, unless the user cancels the action

No

Yes

Sleep state

N/A

No action

Hibernate state

N/A

No action

Powered off

N/A

No action