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 |