Freigeben über


SessionStateChangeTrigger.StateChange-Eigenschaft

Ruft für die Skripterstellung die Art der Terminalserversitzungsänderung ab, die einen Taskstart auslösen würde, oder legt sie fest.

Syntax

SessionStateChangeTrigger.StateChange As Integer

Eigenschaftswert

Die Art der Terminalserversitzungsänderung, die einen Task zum Starten auslöst.

Die möglichen Werte stammen aus der TASK_SESSION_STATE_CHANGE_TYPE Enumeration.

Wert Bedeutung
TASK_CONSOLE_CONNECT
1
Verbindungsstatus der Terminalserverkonsole geändert. Wenn Sie beispielsweise eine Verbindung mit einer Benutzersitzung auf dem lokalen Computer herstellen, indem Sie Benutzer auf dem Computer wechseln.
TASK_CONSOLE_DISCONNECT
2
Der Verbindungsstatus der Terminalserverkonsole ändert sich. Wenn Sie z. B. die Verbindung mit einer Benutzersitzung auf dem lokalen Computer trennen, indem Sie die Benutzer auf dem Computer wechseln.
TASK_REMOTE_CONNECT
3
Remoteverbindungsstatus des Terminalservers geändert. Beispielsweise, wenn ein Benutzer mithilfe des Remotedesktopverbindungsprogramms von einem Remotecomputer aus eine Verbindung mit einer Benutzersitzung herstellt.
TASK_REMOTE_DISCONNECT
4
Der Remoteverbindungsstatus des Terminalservers ändert sich. Beispielsweise, wenn ein Benutzer die Verbindung mit einer Benutzersitzung trennt, während er das Remotedesktopverbindungsprogramm von einem Remotecomputer verwendet.
TASK_SESSION_LOCK
7
Änderung des Zustands der Terminalserver-Sitzung. Diese Zustandsänderung führt beispielsweise dazu, dass die Aufgabe ausgeführt wird, wenn der Computer gesperrt ist.
TASK_SESSION_UNLOCK
8
Statusänderung der Terminalserversitzung ohne Entsperrung. Diese Zustandsänderung führt beispielsweise dazu, dass die Aufgabe ausgeführt wird, wenn der Computer entsperrt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Typbibliothek
Taskschd.tlb
DLL
Taskschd.dll