SessionStateChangeTrigger.StateChange 属性

对于脚本编写,获取或设置将触发任务启动的终端服务器会话更改类型。

语法

SessionStateChangeTrigger.StateChange As Integer

属性值

触发要启动的任务的终端服务器会话更改的类型。

可能的值来自 TASK_SESSION_STATE_CHANGE_TYPE 枚举。

含义
TASK_CONSOLE_CONNECT
1
终端服务器控制台连接状态更改。 例如,通过切换计算机上的用户连接到本地计算机上的用户会话时。
TASK_CONSOLE_DISCONNECT
2
终端服务器控制台断开连接状态更改。 例如,通过切换计算机上的用户来断开与本地计算机上的用户会话的连接。
TASK_REMOTE_CONNECT
3
终端服务器远程连接状态更改。 例如,当用户使用远程桌面连接程序从远程计算机连接到用户会话时。
TASK_REMOTE_DISCONNECT
4
终端服务器远程断开连接状态更改。 例如,当用户从远程计算机使用远程桌面连接程序时与用户会话断开连接时。
TASK_SESSION_LOCK
7
终端服务器会话锁定状态更改。 例如,此状态更改会导致任务在计算机锁定时运行。
TASK_SESSION_UNLOCK
8
终端服务器会话解锁状态更改。 例如,此状态更改会导致任务在计算机解锁时运行。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
类型库
Taskschd.tlb
DLL
Taskschd.dll