Compartilhar via


Propriedade SessionStateChangeTrigger.StateChange

Para scripts, obtém ou define o tipo de alteração de sessão do Terminal Server que dispararia uma inicialização de tarefa.

Syntax

SessionStateChangeTrigger.StateChange As Integer

Valor da propriedade

O tipo de alteração de sessão do Terminal Server que dispara uma tarefa a ser iniciada.

Os valores possíveis são da enumeração TASK_SESSION_STATE_CHANGE_TYPE .

Valor Significado
TASK_CONSOLE_CONNECT
1
Alteração do estado de conexão do console do Terminal Server. Por exemplo, quando você se conecta a uma sessão de usuário no computador local, alternando os usuários no computador.
TASK_CONSOLE_DISCONNECT
2
Alteração do estado de desconexão do console do Terminal Server. Por exemplo, quando você se desconecta a uma sessão de usuário no computador local alternando os usuários no computador.
TASK_REMOTE_CONNECT
3
Alteração do estado de conexão remota do Servidor do Terminal. Por exemplo, quando um usuário se conecta a uma sessão de usuário usando o programa Conexão de Área de Trabalho Remota de um computador remoto.
TASK_REMOTE_DISCONNECT
4
Alteração do estado de desconexão remota do Terminal Server. Por exemplo, quando um usuário se desconecta de uma sessão de usuário ao usar o programa conexão de área de trabalho remota de um computador remoto.
TASK_SESSION_LOCK
7
Alteração de estado bloqueado da sessão do Servidor do Terminal. Por exemplo, essa alteração de estado faz com que a tarefa seja executada quando o computador está bloqueado.
TASK_SESSION_UNLOCK
8
Alteração de estado desbloqueado da sessão do Terminal Server. Por exemplo, essa alteração de estado faz com que a tarefa seja executada quando o computador é desbloqueado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Biblioteca de tipos
Taskschd.tlb
DLL
Taskschd.dll