Schedule Assistant Tasks

Power Manager includes Schedule Assistant. Selecting Add, to create a new event, opens the assistant.

Schedule Assistant provides an easy way to create events and build an energy saving schedule. The assistant works in a step by step approach. Each step asks a few questions before moving onto the next. At any time, you can move back to change previous settings or dimiss Schedule Assistant entirely.

Below is a list of the tasks that Schedule Assistant can help automate.

Complete Schedules

  • Home Schedule

    Create a schedule suitable for a home based Mac: powering on and off around school hours in the week, and for extended hours during the weekend.

  • Museum Schedule

    Create a schedule suitable for a Mac used in a museum, installation, or exhibit: powering on and off around opening hours.

  • Office Schedule

    Create a schedule suitable for an office based Mac: powering on and off around business hours in the week, and powered off over the weekend.

  • School Laboratory Schedule

    Create a schedule suitable for a school laboratory based Mac: powering on and off around laboratory opening hours, and automatically logging out inactive users.

  • School Teaching Laboratory Schedule

    Create a schedule suitable for a Mac in a school laboratory used for teaching: powering on and off around laboratory opening hours, and automatically preparing the Mac ready for the beginning of each class.

  • On-Demand

  • Execute a command line tool on-demand

    Execute a command line tool on-demand.

  • Launch an application on-demand

    Launch an application, script, or process on-demand.

  • Mirror files on-demand

    Take a snapshot of a folder or file. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Run a script on-demand

    Run an AppleScript or shell script on-demand.

  • Run a Shortcuts shortcut on-demand

    Run a Shortcuts shortcut on-demand.

  • Run an Automator workflow on-demand

    Run an Automator workflow on-demand.

  • Open Events

  • Open document

    Open a document at a specific time and date.

  • Open document after inactivity

    Open a document, if the user is inactive.

  • Open document daily

    Open a document, at a specific time on specific days of the week.

  • Open document on log in

    Open a document when a user logs in.

  • Open document on-demand

    Open a document on-demand.

  • Open document with application

    Open a document with a specific application at a specific time and date.

  • Open document with application after inactivity

    Open a document with a specific application, if the user is inactive.

  • Open document with application daily

    Open a document with a specific application, at a specific time on specific days of the week.

  • Open document with application during a user session

    Open a document with a specific application, after the user has been logged in for a specific period of time.

  • Open document with application on log in

    Open a document with a specific application when a user logs in.

  • Open document with application on-demand

    Open a document with a specific application on-demand.

  • Power Events

  • Execute a command line tool after inactivity

    Execute a command line tool, if the user is inactive.

  • Execute a command line tool before sleep

    Execute a command line tool just before the computer sleeps.

  • Execute a command line tool upon wake

    Execute a command line tool after powering on or waking up.

  • Power off

    Sleep, restart, or shut down at a specific time and date.

  • Power off after inactivity

    Power off, or sleep, if the user is inactive.

  • Power off daily

    Sleep, restart, or shut down at a specific time on specific days of the week.

  • Power on

    Power on or wake up at a specific time and date.

  • Power on daily

    Power on or wake up at a specific time on specific days of the week.

  • Run a script before sleep

    Run a script just before the computer sleeps.

  • Run a script upon wake

    Run a script after powering on or waking up.

  • Sleep for a while

    Sleep at a specific time and date, for a short period of time.

  • Sleep for a while daily

    Sleep for a short period of time, at a specific time on specific days of the week.

  • Power Source Events

  • Launch an application on battery remaining

    Launch an application, script, or process when a battery reaches a specific percentage remaining; batteries include internal and external UPS devices.

  • Launch an application on switch to battery

    Launch an application, script, or process after switching to a battery power source; batteries include internal and external UPS devices.

  • Launch an application on switch to mains power

    Launch an application, script, or process after switching to a mains power source; mains power includes power adapters and AC power.

  • Power down on battery remaining

    Power off or sleep when a battery reaches a specific percentage remaining; batteries include internal and external UPS devices.

  • Run a script on battery remaining

    Run a script when a battery reaches a specific percentage remaining; batteries include internal and external UPS devices.

  • Run a script on switch to battery

    Run a script after switching to a battery power source; batteries include internal and external UPS devices.

  • Run a script on switch to mains power

    Run a script after switching to a mains power source; mains power includes power adapters and AC power.

  • Run a Shortcuts shortcut on battery remaining

    Run a Shortcuts shortcut when a battery reaches a specific percentage remaining; batteries include internal and external UPS devices.

  • Run an Automator workflow on battery remaining

    Run an Automator workflow when a battery reaches a specific percentage remaining; batteries include internal and external UPS devices.

  • Presentation Events

  • Play a Keynote presentation

    Play a presentation in Keynote at a specific time and date.

  • Play a Keynote presentation daily

    Play a presentation in Keynote at a specific time on specific days of the week.

  • Play a movie

    Play a movie in QuickTime Player at a specific time and date.

  • Play a movie daily

    Play a movie in QuickTime Player at a specific time on specific days of the week.

  • Play a PowerPoint presentation

    Play a presentation in PowerPoint at a specific time and date.

  • Play a PowerPoint presentation daily

    Play a presentation in PowerPoint at a specific time on specific days of the week.

  • Stop a Keynote presentation

    Stop a presentation in Keynote at a specific time and date.

  • Stop a Keynote presentation daily

    Stop a presentation in Keynote at a specific time on specific days of the week.

  • Stop a movie

    Stop a movie playing in QuickTime Player at a specific time and date.

  • Stop a movie daily

    Stop a playing movie in QuickTime Player at a specific time on specific days of the week.

  • Stop a PowerPoint presentation

    Stop a presentation in PowerPoint at a specific time and date.

  • Stop a PowerPoint presentation daily

    Stop a presentation in PowerPoint at a specific time on specific days of the week.

  • User Events

  • Execute a command line tool during a user session

    Execute a command line tool, after the user has been logged in for a specific period of time.

  • Execute a Shortcuts shortcut during a user session

    Execute a Shortcuts shortcut, after the user has been logged in for a specific period of time.

  • Launch an application during a user session

    Launch an application, script, or process, after the user has been logged in for a specific period of time.

  • Launch an application on log in

    Launch an application, script, or process when a user logs in.

  • Limit maximum volume

    Limit the maximum audio volume that can be set.

  • Limit maximum volume periodically

    Limit the maximum audio volume that can be set between two times.

  • Log out during a user session

    Log out after the user has been logged in for a specific period of time. Limits the maximum length of a user session.

  • Mirror files on log in

    Take a snapshot of a folder or file when a user logs in. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Mirror files on log out

    Take a snapshot of a folder or file when a user logs out. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Run a script during a user session

    Run a script, after the user has been logged in for a specific period of time.

  • Run a script on log in

    Run a script when a user logs in.

  • Run a script on log out

    Run a script when a user logs out.

  • Run a Shortcuts shortcut on log in

    Run a Shortcuts shortcut when a user logs in.

  • Run an Automator workflow on log in

    Run an Automator workflow when a user logs in.

  • Set volume at log in

    Set the audio volume when a user logs in.

  • Set volume at log out

    Set the audio volume when a user logs out.

  • User event

    Perform a user event at a specific time and date. User events include switching to the Login Window and Logging Out.

  • User event after inactivity

    Perform a user event if the user is inactive. User events include switching to the Login Window and Logging Out.

  • User event daily

    Perform a user event at a specific time on specific days of the week. User events include switching to the Login Window and Logging Out.

  • Workflow Events

  • Execute a command line tool

    Execute a command line tool, at a specific time and date.

  • Execute a command line tool daily

    Execute a command line tool, at a specific time on specific days of the week.

  • Launch an application

    Launch an application, script, or process, at a specific time and date.

  • Launch an application after inactivity

    Launch an application, script, or process, after a specific period of user inactivity.

  • Launch an application daily

    Launch an application, script, or process, at a specific time on specific days of the week.

  • Mirror files

    Take a snapshot of a folder or file, at a specific time and date. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Mirror files after inactivity

    Take a snapshot of a folder or file, after a specific period of user inactivity. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Mirror files daily

    Take a snapshot of a folder or file, at a specific time on specific days of the week. Makes an identical copy of a set of files and folders; also known as mirroring.

  • Run a script

    Run a script process, at a specific time and date.

  • Run a script after inactivity

    Run a script process, after a specific period of user inactivity.

  • Run a script daily

    Run a script, at a specific time on specific days of the week.

  • Run a Shortcuts shortcut

    Run a Shortcuts shortcut at a specific time and date.

  • Run a Shortcuts shortcut after inactivity

    Run a Shortcuts shortcut, after a specific period of user inactivity.

  • Run a Shortcuts shortcut daily

    Run a Shortcuts shortcut at a specific time on specific days of the week.

  • Run an Automator workflow

    Run an Automator workflow at a specific time and date.

  • Run an Automator workflow after inactivity

    Run an Automator workflow, after a specific period of user inactivity.

  • Run an Automator workflow daily

    Run an Automator workflow at a specific time on specific days of the week.