3.2.4.4 Session Change

If the server implements the ITaskSchedulerService or SASec interface, it MUST detect logon session change. If the server implements the ITaskSchedulerService interface, it MUST detect desktop connection session change, session lock session change, and session unlock session change. For more information about session changes, please see [MSDN-GINA].

Upon detecting session change, the server MUST traverse the task store and MUST start tasks with the following attributes:

  • All valid, enabled tasks (section 3.2.5.1.2) that are configured to start for the corresponding user.

    All valid, enabled tasks that are configured to start for any groups of which the user is a member.

    All valid, enabled tasks that are configured to start for all users.