TaskSessionStateChangeType Enumeration

Defines what kind of Terminal Server session state change you can use to trigger a task to start. These changes are used to specify the type of state change in the SessionStateChangeTrigger.

Definition

Namespace: Microsoft.Win32.TaskScheduler
Assembly: Microsoft.Win32.TaskScheduler (in Microsoft.Win32.TaskScheduler.dll) Version: 2.11.1
public enum TaskSessionStateChangeType

Members

ConsoleConnect1 Terminal Server console connection state change. For example, when you connect to a user session on the local computer by switching users on the computer.
ConsoleDisconnect2 Terminal Server console disconnection state change. For example, when you disconnect to a user session on the local computer by switching users on the computer.
RemoteConnect3 Terminal Server remote connection state change. For example, when a user connects to a user session by using the Remote Desktop Connection program from a remote computer.
RemoteDisconnect4 Terminal Server remote disconnection state change. For example, when a user disconnects from a user session while using the Remote Desktop Connection program from a remote computer.
SessionLock7 Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked.
SessionUnlock8 Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked.

See Also