Skip to content

Latest commit

 

History

History
75 lines (43 loc) · 4.44 KB

sessionstatechangetrigger-statechange.md

File metadata and controls

75 lines (43 loc) · 4.44 KB
title description ms.assetid keywords topic_type api_name api_location api_type ms.topic ms.date
SessionStateChangeTrigger.StateChange property
For scripting, gets or sets the kind of Terminal Server session change that would trigger a task launch.
ae1460c7-2939-4fcb-b7fc-edc859596bc4
StateChange property Task Scheduler
StateChange property Task Scheduler , SessionStateChangeTrigger object
SessionStateChangeTrigger object Task Scheduler , StateChange property
apiref
SessionStateChangeTrigger.StateChange
taskschd.dll
COM
reference
05/31/2018

SessionStateChangeTrigger.StateChange property

For scripting, gets or sets the kind of Terminal Server session change that would trigger a task launch.

Syntax

SessionStateChangeTrigger.StateChange As Integer

Property value

The kind of Terminal Server session change that triggers a task to launch.

The possible values are from the TASK_SESSION_STATE_CHANGE_TYPE enumeration.

Value Meaning
TASK_CONSOLE_CONNECT
1
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.
TASK_CONSOLE_DISCONNECT
2
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.
TASK_REMOTE_CONNECT
3
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.
TASK_REMOTE_DISCONNECT
4
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.
TASK_SESSION_LOCK
7
Terminal Server session locked state change. For example, this state change causes the task to run when the computer is locked.
TASK_SESSION_UNLOCK
8
Terminal Server session unlocked state change. For example, this state change causes the task to run when the computer is unlocked.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Type library
Taskschd.tlb
DLL
Taskschd.dll