Compartir vía


Propiedad SessionStateChangeTrigger.StateChange

Para el scripting, obtiene o establece el tipo de cambio de sesión de Terminal Server que desencadenaría un inicio de tarea.

Sintaxis

SessionStateChangeTrigger.StateChange As Integer

Valor de propiedad

El tipo de cambio de sesión de Terminal Server que desencadena una tarea para iniciarse.

Los valores posibles proceden de la enumeración TASK_SESSION_STATE_CHANGE_TYPE .

Value Significado
TASK_CONSOLE_CONNECT
1
Cambio del estado de conexión de la consola de Terminal Server. Por ejemplo, cuando se conecta a una sesión de usuario en el equipo local mediante el cambio de usuarios en el equipo.
TASK_CONSOLE_DISCONNECT
2
Cambio de estado de desconexión de la consola de Terminal Server. Por ejemplo, cuando se desconecta a una sesión de usuario en el equipo local mediante el cambio de usuarios en el equipo.
TASK_REMOTE_CONNECT
3
Cambio de estado de conexión remota de Terminal Server. Por ejemplo, cuando un usuario se conecta a una sesión de usuario mediante el programa conexión a Escritorio remoto desde un equipo remoto.
TASK_REMOTE_DISCONNECT
4
Cambio de estado de desconexión remota de Terminal Server. Por ejemplo, cuando un usuario se desconecta de una sesión de usuario mientras usa el programa conexión de Escritorio remoto desde un equipo remoto.
TASK_SESSION_LOCK
7
Cambio de estado bloqueado en la sesión de Terminal Server. Por ejemplo, este cambio de estado hace que la tarea se ejecute cuando el equipo está bloqueado.
TASK_SESSION_UNLOCK
8
Cambio de estado desbloqueado en la sesión de Terminal Server. Por ejemplo, este cambio de estado hace que la tarea se ejecute cuando se desbloquea el equipo.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Biblioteca de tipos
Taskschd.tlb
Archivo DLL
Taskschd.dll